iOS | Swift:使用xib创建自定义视图。
要创建带有xib文件的自定义可重用视图,该文件可以通过编程方式实例化,也可以通过界面生成器加载,请按照以下简单步骤操作。
假设我们必须创建一个PersonView,以两个标签显示一个Person的名字和姓氏,并且我们想将此视图在不同的Screens上用作子视图。
创建一个新的UIView子类,我们说“ PersonView”。
现在让我们为PersonView创建一个xib文件,即PersonView.xib
设计xib文件。 例如,假设我们要通过我们的PersonView显示某人的名字和姓氏。
打开PersonView.xib文件,然后选择“文件所有者”并设置“自定义类PersonView”。 现在,PersonView.xib的文件所有者是PersonView类。
现在,我们将选择在PersonView.xib文件中拥有的唯一视图,并在其所有者PersonView.swift中创建出口,并将出口命名为contentView。 并创建名字和姓氏标签的出口,如lblFirstName和lblSecondName 。
在PersonView.swift中添加以下代码
现在,您可以创建PersonView的出口,并可以像这样使用它:
personView.lblFirstName.text =“您的名字”
personView.lblLastName.text =“您的姓氏”
最后。
- didUpdateLocation方法从未调用
- 如何处理一个用户input的string,在粘贴到Xcode时出现“在源文件中发现不可打印的ascii字符”错误?
- iOS 12:Apple Presenta la nuevaversiónde su sistema操作
- 国家代码中的电话号码格式
- 每次旋转组件时,UIPickerView似乎都在泄漏
- 在滑动导航中在xib / nib文件之间移动
- 找不到支持键盘types的键盘
- 使用writeImageDataToSavedPhotosAlbum保存图像修改实际图像数据
- UIScrollView子视图中的水平UISwipeGestureRecognizer? (UIScrollView只需要识别垂直滚动)