Articles of интерфейс строитель

Создать IBOutlet или UIView?

Обычный метод, насколько мне известно, обращения к объекту в файле nib, создает объект IBOutlet а затем соединяет его в Interface Builder с синей линией. Но я только что увидел видео на Lynda.com, где вместо этого тренер создал объект UIView в файле заголовка и связал его с его объектом UIView в Interface Builder. Поэтому мой вопрос: […]

Получение пользовательских данных на основе нажатой кнопки (iOS)?

Я прошу прощения, если это простой вопрос, но я не смог найти достаточного решения, и я немного смущен: P У меня есть приложение с несколькими кнопками (40-50) на разных представлениях, и словарь должен быть построен с несколькими записями, на основе которых была нажата кнопка. (Например, если нажать кнопку 27, я бы построил Dict в viewController […]

Получить ссылку UIPopoverController в prepareForSegue?

Я выбрал Present as Popover в Interface Builder для своего StoryBoard Segue. Как получить ссылку на UIPopoverController в prepareForSegue ? Я пробовал вот так, но это не входит в оператор if. if segue is UIStoryboardPopoverSegue { let popoverSegue = segue as UIStoryboardPopoverSegue simpleTableViewController.popoverController = popoverSegue.popoverController } ОБНОВИТЬ Если вам нужен контроллер popover, просто чтобы отменить […]

Добавляет ли интерфейс Builder элементы в контентный просмотр UITableViewCell?

До сих пор я узнал, что добавление элементов пользовательского интерфейса в контентный просмотр UITableViewCell является хорошей практикой. Но часто я вижу, что это делается с использованием кода. Я хотел знать, что если добавление с помощью Interface Builder – это элементы, которые все еще добавлены в contentView?

Изменение рамки просмотра, загруженного из Xib

Я пытаюсь изменить рамку моего пользовательского представления, которое я загружаю из xib. Вот мой метод init: – (id)initWithUserName:(NSString*)userName andComment:(NSString*)comment { if (self) { self = [[[NSBundle mainBundle] loadNibNamed:@"Comment" owner:self options:nil]objectAtIndex:0]; self.userName = userName; self.comment = comment; NSLog(@"CREATED"); NSLog(@"%@, %@",self.userName, self.comment); self.userNameButton.tag = -1; CGSize constraint = CGSizeMake(240, 2000); self.userNameButton.backgroundColor = [UIColor clearColor]; CGSize sizeOfUsernameText = […]

Выходы NSLayoutConstraint всегда ноль, в то время как другие

Я создаю магазин через xib: let cShop = UINib(nibName: "connectedShop", bundle: nil).instantiateWithOwner(nil, options: nil)[0] as! connectedShop Этот магазин назначил этот пользовательский класс: import Foundation import UIKit class connectedShop : UIView{ @IBOutlet weak var bannerViewHight: NSLayoutConstraint! @IBOutlet weak var bannerViewTop: NSLayoutConstraint! @IBOutlet weak var bannerViewLeft: NSLayoutConstraint! @IBOutlet weak var bannerViewRight: NSLayoutConstraint! @IBOutlet weak var banerDiscount: UIImageView! […]

В интерфейсе Builder подключите UILabel к пользовательскому UIView IBOutlet

Я разрабатываю приложение iOS с последним SDK. Я создал собственный класс: #import <UIKit/UIKit.h> @interface UICustomView : UIView { @private int _counter; } @property (nonatomic, weak) IBOutlet UILabel* textField; @end В Storyboad я добавил UIView и изменил его класс на UICustomView . На этот UIView я добавил UILabel с помощью Interface Builder, но теперь я не […]

пользовательский цвет выделения ячейки таблицы в пользовательской ячейке

Я уже ищем два дня об этом и не могу найти ответ … У меня есть обычная uitableviewcell, тогда мне нужно реализовать индивидуальный цвет, когда выбрана ячейка. cell.selectedBackgroundView.backgroundColor = [UIColor greenColor]; Не работает для меня. Или, если он работает, цвет фона ясен, и я не понимаю, что случилось. Кажется, что я не знаю, как правильно […]

UILabel в UITableViewCell не отображается правильно

У меня есть интерфейс, сконфигурированный с использованием ограничений в построителе интерфейса. Он настроен, как показано на рисунке: http://imgur.com/a/xqa7D . Когда ячейка отображается, метка правой руки не появляется (но пространство для нее остается): http://imgur.com/xwBSSMD . Ячейка, о которой идет речь, является обычным подклассом UITableViewCell: #import <UIKit/UIKit.h> @interface ProgressCell : UITableViewCell @property (weak, nonatomic) IBOutlet UILabel *textLabel; […]

UINavigationBar имеет разную высоту в интерфейсе Builder

Я создал приложение в построителе интерфейса. Я использую UINavigationController. Все в пейзаже. Когда я запускаю приложение, высота UINavigationBar CORRECT (32px). это выглядит так (Simulator): но когда я смотрю в конструктор интерфейса, высота UINavigationbar равна 44 px, что НЕПРАВИЛЬНО. Он выглядит так (построитель интерфейса): Это очень затрудняет редактирование пользовательского интерфейса в интерфейсе Builder. Когда я хочу […]

Intereting Posts