我要做出一個自定義鍵盤爲我的應用程序,並實現自定義鍵盤延長爲提高我的應用程序功能的輸入電平,
所以我想添加「定製添加自定義視圖查看「通過我的自定義鍵盤在我的應用程序。當我在那時輸入一些單詞添加定製視圖超過自定義鍵盤,如gBoard,那麼如何添加自定義視圖,並增加鍵盤的大小超過216。自定義鍵盤高度及以上的自定義鍵盤IOS
回答
任何問題,你應該把這個高度約束到viewWillAppear中
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];
注意
在iOS中8.0,你可以在任何時間調整後的自定義鍵盤的高度及其主視圖最初在屏幕上繪製。
我正在實現自定義鍵盤擴展,我沒有在我的應用程序中實現。所以你可以請提供你的輸入相關it.Please檢查我的問題,我更新它。 –
我知道,我的意思是您需要在您的自定義鍵盤的UIInputViewController中實現viewWillAppear,self.view實際上是您的自定義鍵盤視圖 –
請參閱以下鏈接: –
通過自定義鍵盤添加自定義視圖可以完成相同方式你在你的應用程序中執行。要增加自定義鍵盤的高度超過216,您需要在KeyboardViewController
的inputView
中添加高度約束。它可以通過以下方式完成:
let constraintForHeight:NSLayoutConstraint = NSLayoutConstraint(item: self.inputView, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 0, constant: height)
constraintForHeight.priority = UILayoutPriorityDefaultHigh
self.inputView.addConstraint(constraintForHeight)
隨意提出編輯以使其更好。請讓我知道是否有與實施
- 1. iOS自定義鍵盤短高度
- 2. 自定義鍵盤不顯示自定義鍵盤iOS 8
- 3. iOS的自定義鍵盤
- 4. ios自定義鍵盤
- 5. iOS UITextField自定義鍵盤
- 6. 自定義鍵盤
- 7. xCode自定義鍵盤上的Alt鍵
- 8. Android的自定義鍵盤
- 9. iOS中的自定義鍵盤Objective-C
- 10. 自定義iOS鍵盤的外觀
- 11. 多選擇的iOS自定義鍵盤
- 12. xcode 4 - 自定義鍵盤
- 13. 自定義UISearchBar鍵盤
- 14. Android自定義鍵盤
- 15. 自定義鍵盤建議
- 16. Trigger.io和自定義鍵盤
- 17. 如何自定義鍵盤
- 18. 自定義安卓鍵盤
- 19. PhoneGap/Android自定義鍵盤
- 20. 自定義iphone鍵盤
- 21. Android自定義鍵盤?
- 22. 自定義鍵盤爲Android
- 23. 自定義iPhone鍵盤
- 24. 自定義鍵盤預想
- 25. 自定義數字鍵盤
- 26. iPhone自定義鍵盤
- 27. iPad自定義鍵盤GUI
- 28. iOS自定義鍵盤類型
- 29. iOS鍵盤和自定義按鈕
- 30. 如何在IOS中自定義鍵盤
我想我沒有得到你的問題。是這樣嗎?請看看答案和評論。 –