使用Nib文件
文章插图
如果写约束并非你擅长的方式,你可以创建一个界面文件,然后将它添加到你的 。
创建一个界面文件
右击文件组,然后选择创建新文件 。
选择User,然后View,命名为ace 。
选择File’s Owner,然后在 标签下,将类的名字改为er 。
在视图中加入一个按钮,然后将Title设置为We ? Swift 。这个界面应该和这个有点相似:
加载界面
在 init(, ) 构造函数内,加载这个文件,然后保存一个对于这个界面的引用 。
- class KeyboardViewController: UIInputViewController {
- ...
- var customInterface: UIView!
- init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {
- super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
- var nib = UINib(nibName: "CustomKeyBoardInterface", bundle: nil)
- let objects = nib.instantiateWithOwner(self, options: nil)
- customInterface = objects[0] as UIView
- }
- ...
-
- H5移动端 IOS输入法遮挡input解决思路
- 【h5】ios自带输入法输入中文时多次触发input事件的处理
- iOS输入法—基于XCTest框架的异步测试
- 关于ios下中文输入法 连续输入空格问题
- 间谍程序Exodus移植到iOS平台上 恐窃取用户信息
- ios越狱后还能回来吗
- ios功能暂不可用是什么意思
- fhd+和qhd+屏幕区别
- 光遇合服后安卓可以登ios号吗
- 4寸是dn多少的