iOS SDK: перемещение кнопки в центр экрана по коду

Я хочу переместить кнопку в центр экрана по коду. Я видел где-то всего несколько строк кода, но не смог найти их.

6 Solutions collect form web for “iOS SDK: перемещение кнопки в центр экрана по коду”

Это должно сделать это:

yourButton.frame = CGRectMake(self.view.frame.size.width/2 - yourButton.frame.size.width/2, self.view.frame.size.height/2 - yourButton.frame.size.height/2, yourButton.frame.size.width, yourButton.frame.size.height); 

Это центрирует кнопку в своем супервизоре:

 CGRect bounds = button.superview.bounds; button.center = CGPointMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds)); 

Вот более простой подход:

 yourButton.center = self.view.center; 

Ответы rooster117 и DavidNg кажутся правильными. Чтобы добавить еще один «вариант» для вас, если вы хотите сделать это анимированным, вам следует:

 NSTimeInterval seconds = 1.0; [UIView animateWithDuration:seconds animations:^{ //here you should write any reframing/repositioning code }]; 

Есть несколько способов сделать это без написания кода. Если вы хотите поместить кнопку в центр экрана с помощью настроек интерфейса, вы можете просмотреть мой клип .

 bntTimeEtrySave.Frame =new CoreGraphics.CGRect ( this.View.Center.X-((bntTimeEtrySave.Bounds.Size.Width)/2), bntTimeEtrySave.Frame.Y,bntTimeEtrySave.Bounds.Size.Width, bntTimeEtrySave.Bounds.Size.Height); 
  • SDK для iOS. Показать строку состояния вызова
  • Возможно ли получить информацию о месте, например, карты Google, с помощью SDK GoogleMaps iOS?
  • QuickBlox: Неопределенные символы для архитектуры arm64
  • Как автоматически загрузить клавиатуру (SDK для iOS)?
  • Как я могу запустить команды как root?
  • Основные данные: UIManagedDocument или AppDelegate для установки основного стека данных?
  • Определить устройство пользователя с помощью SDK iOS и полного кода Cocoa Touch / Objective-C
  • Как реализовать Single Sign On (SSO) с помощью iOS sdk facebook для iphone
  • Что такое NSURL * resultURL при приглашении друзей через iOS SDK для Facebook?
  • Получение данных функции
  • Facebook iOS SDK: как обращаться с кнопкой SKIP при запросе публикации?
  • Interesting Posts

    Список всех папок Google Диска через IOS Google Drive SDK

    В чем разница между выполнением NSURLRequest и ответом на делегатов, а не с помощью dispatch_async?

    Разработка iOS для предприятий – TestFlight

    Как удалить узел, когда он выходит за пределы сцены в Sprite Kit

    Цель C Использование NSScanner для получения <body> из html

    didDiscoverPeripheral не был вызван после рекламы другого устройства iOS

    Допустимый путь к файлу для архиваторного объекта и unarchiverootobject

    Проект не будет запускаться после смены имени

    UIDocumentInteractionController: открыть файл с собственным приложением

    почему создание набора фреймов с китайским текстом было крайне медленным в iOS5

    pushViewController без навигационного контроллера

    Как использовать таблицу UIActionSheet внутри оператора if?

    Как получить версию приложения и создать приложение iOS PhoneGap?

    cv :: Скаляр не отображает ожидаемый цвет

    response-native undefined не является объектом (оценка RCCManager.setRootController)

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.