Я делаю пользовательскую клавиатуру для iOS 8 с помощью Swift. Я чрезвычайно новичок в разработке iOS, и я не смог решить эту проблему самостоятельно. В документах по программированию расширения приложений Apple Apple заявила, что после ее запуска вы можете изменить высоту любой пользовательской клавиатуры. Они представили пример в Objective-C, но я использую Swift и до сих пор, я не могу найти Swift-версию кода.Как изменить пользовательскую высоту клавиатуры iOS 8 с помощью Swift?
Может кто-то конвертировать 3 строки кода в Swift или показать мне способ изменить высоту клавиатуры, пожалуйста?
Вот веб-страницу с кодом: https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html
А вот строки кода:
CGFloat _expandedHeight = 500;
NSLayoutConstraint *_heightConstraint =
[NSLayoutConstraint constraintWithItem: self.view
attribute: NSLayoutAttributeHeight
relatedBy: NSLayoutRelationEqual
toItem: nil
attribute: NSLayoutAttributeNotAnAttribute
multiplier: 0.0
constant: _expandedHeight];
[self.view addConstraint: _heightConstraint];
Вы можете проверить этот вопрос более подробно: https://stackoverflow.com/questions/24167909/ios-8-custom-keyboard-changing-the-height/25819565#25819565 – skyline75489