Вопросы с тегом «interface-builder»

Interface Builder - это инструмент визуального дизайна, используемый для создания пользовательских интерфейсов для платформ Apple MacOS и iOS.

10
IBOutlet и IBAction
Какова цель использования IBOutlets и IBActions в Xcode и Interface Builder? Имеет ли какое-то значение, если я не использую IBOutlets и IBActions? Swift: @IBOutlet weak var textField: UITextField! @IBAction func buttonPressed(_ sender: Any) { /* ... */ } Objective-C: @property (nonatomic, weak) IBOutlet UITextField *textField; - (IBAction)buttonPressed:(id)sender { /* ... …

21
@IBDesignable ошибка: IB Designables: не удалось обновить статус автоматического макета: Интерфейсный конструктор Cocoa Touch Tool потерпел крах
У меня есть очень простой подкласс UITextView, который добавляет функциональность «Заполнитель», которую можно найти встроенной в объект «Текстовое поле». Вот мой код для подкласса: import UIKit import Foundation @IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate { @IBInspectable var placeholder: String = "" { didSet { setPlaceholderText() } } private let placeholderColor: UIColor …

13
Xcode 9 - «Фиксированные ограничения ширины могут вызвать отсечение» и другие предупреждения локализации
Я скачал новый XCode, и в Интерфейсном Разработчике у меня есть куча проблем с предупреждениями, которые говорят вещи как: Ограничения фиксированной ширины могут вызвать ограничение Это выглядит так: У меня есть локализация для нескольких языков, и я понимаю предупреждение о том, что на другом языке размер метки может измениться, но …

7
Почему розетка UICollectionViewCell равна нулю?
Я создал пользовательский UICollectionViewCell в Интерфейсном Разработчике, связал представления этого класса с классом, а затем, когда я хочу использовать и установить строку для метки в строке, метка имеет нулевое значение. override func viewDidLoad() { super.viewDidLoad() // Register cell classes self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls") } override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) …

15
Как сделать центр выравнивания текста UIButton? Использование IB
Я не могу установить заголовок UIButton, используя IB в качестве центра. Мое название многострочное. Он дает как этот Но я хочу вот такой Я дал в этом место, но я не хочу этого делать. Поскольку в некоторых случаях он не выровнен точно, и я знаю, что есть свойство UILabel для …

9
Xcode 6 Storyboard неправильного размера?
Создал новый проект с нуля в Swift в Xcode 6 (Beta 1) и заметил странное поведение с раскадровками и результатами, которые я просматриваю. Я создал простой интерфейс (как показано ниже) с включенными свойствами View Controller. Когда я запускаю это в симуляторе, я ожидал, что «Hello, World» будет центральным в пользовательском …

6
Xcode изменяет неизмененную раскадровку и файлы XIB
Раскадровка - это скорее проблема с точки зрения рабочего процесса git, когда над ними работают несколько человек. Например, начальный <document>тег toolsVersionи systemVersionатрибуты XML в файле .storyboard изменяются в зависимости от конфигурации, в которой работает последний файловый манипулятор. Кажется, что синхронизация всех версий Xcode точно помогает toolsVersion, но systemVersionменяется, несмотря ни …

2
Удалите автоматическое размещение (ограничения) в Интерфейсном Разработчике
Я пытаюсь сделать свой проект совместимым со Snow Leopard, и я не могу удалить автоматическое размещение в перьях с помощью построителя интерфейсов (XCode 4.3 на Lion). Можно ли убрать ограничения и автоматическое раскладку в пере на XCode?


2
Что такое StoryBoard ID и как его использовать?
Я новичок в разработке IOS и недавно начал работать с Xcode 4.5. Я видел для каждого viewController, что я могу установить некоторые переменные идентичности, включая идентификатор раскадровки. Что это и как я могу это использовать? Я начал искать в stackoverflow и не смог найти этому объяснения. Я предположил, что это …

14
Могу ли я отключить автоматическое размещение для определенного подвида во время выполнения?
У меня есть представление, фрейм которого нужно манипулировать программно - это своего рода представление документа, которое оборачивается его содержимым, которое затем прокручивается и масштабируется вокруг супервизора, манипулируя источником кадра. Autolayout борется с этим во время выполнения. Полное отключение автоматического размещения кажется немного суровым, потому что его можно разумно использовать для …

14
Настраиваемый размер шрифта в классах размера Xcode 6 неправильно работает с настраиваемыми шрифтами
Xcode 6 имеет новую функцию, в которой шрифты и размеры шрифтов в UILabel, UITextFieldи UIButtonмогут быть установлены автоматически на основе класса размера текущей конфигурации устройства, прямо в раскадровке. Например, вы можете установить UILabelразмер шрифта 12 для конфигураций «любая ширина, компактная высота» (например, на iPhone в альбомной ориентации) и размер 18 …

4
Обработка события касания в UILabel и его подключение к IBAction
Итак, у меня есть UILabelсозданный в построителе интерфейса, который отображает некоторый текст по умолчанию «нажмите, чтобы начать». Когда пользователь нажимает « UILabelЯ хочу», запускается метод IBAction: -(IBAction)next;который обновляет текст на этикетке, чтобы сказать что-то новое. Было бы очень удобно, если бы это позволяло мне просто перетащить соединение из моего метода …

3
Кто-нибудь знает, для чего используется новый значок выхода при редактировании раскадровки с помощью Xcode 4.5?
Если щелкнуть правой кнопкой мыши значок выхода, появится пустое окно. Невозможно перетащить соединение, удерживая Ctrl, к каким-либо элементам IB или соответствующим исходным файлам. Документы не любят. Не отображается в файлах пера, только раскадровка. Я предполагаю, что это следствие переходов, но я не вижу никаких новых методов для его поддержки. Кто …

17
как использовать UIScrollView в Интерфейсном Разработчике?
Пока я использовал UIScrollView в прошлом успешно его, манипулируя им программно, у меня возникли проблемы с его работой, настроив его исключительно в Interface Builder. У меня в приложении для iPhone есть простая страница "О себе". В нем есть UITextViewнесколько значков и ссылки на другие мои приложения. Я добавил все эти …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.