やりたいこと
MainStoryBoardで設定(Constraintsで固定)したUISegmentedControlの位置をViewControllerから変更したい。(iPhoneとiPadで表示位置を変えたいため)
コード
環境
Swift5
Xcode12
swift
1import UIKit 2 3class ViewController: UIViewController { 4 @IBOutlet var segment : UISegmentedControl! 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view. 8 let flag : Bool = true 9 10 if(flag){ 11 self.segment.frame.origin.y += 100 12 self.view.setNeedsLayout() 13 } 14 } 15 16 17} 18
スクリーンショット
MainStoryBoard
回答1件
あなたの回答
tips
プレビュー