2015-08-15 3 views
1

Я создал простую игру в комплекте Sprite с Swift, и в начале игры я создал UIButton, который говорит «начать» и после нажатия на нее начнется игра. Но проблема в том, что созданная мной кнопка центрирована в середине только для iPhone 6. Когда я запускаю ее на iPad или iPhone 6+, кнопка запуска меняет место.Кнопки центрирования программно в gamescene

Есть ли способ центрировать его для всех устройств? Я могу сделать это для UILabel s, просто делая labelname.position.x = view!.center.x. Но для UIButton s это не работает.

ответ

1

Попробуйте

buttonName.center = self.view!.center 

Вам не нужно autolayout, но если у вас есть, попробуйте this video

+0

это будет работать в gamescene? –

+0

не уверен, но вы пробовали? –

+0

Я не думаю, что он работает. не позволяя мне сделать buttonname.center. я думаю, он сказал, что центр не может быть реализован или что-то –

Смежные вопросы