端末のディスプレイサイズに応じてボタンの位置を変えたい(Swift)
StoryBoard上に乗せたボタンの位置を、
アプリ実行端末のディスプレイサイズに応じて変えたいと考えています。
位置を変えるには
button_Save.frame.origin.y += 100
のように設定すると良いと考えていたのですが変わりませんでした。
どのように設定する必要があるでしょうか。
このボタンはアウトレット接続しており、制約などは特に設定していません。
override func viewDidLoad() {
super.viewDidLoad()
displaySize = self.view.frame.size
if displaySize.height == 480 { //4/4S
print("this is iPhone4/4s")
//Do Nothing. This is base size
}
else if displaySize.height == 568{ //5/5S
//保存ボタンを下にずらす
print("this is iPhone5/5s")
button_Save.frame.origin.y += 100
}
(以下略)
}