swift开发笔记16 - 使用xib自定义一个控件(复合控件)

本文介绍如何在Swift开发中,利用xib文件创建一个包含Label和Button的复合控件,并将其应用于静态表格的单元格中,实现类似动态表格的行增减效果。通过创建Cocoa Touch class文件,设置控件布局,处理按钮选中事件,以及调用UITableView的相关方法来实现功能。
摘要由CSDN通过智能技术生成

在之前的文章:《swift开发笔记10 - 通过drawRect自定义控件外观》中介绍了如何自定义一个按钮控件的外观。

新的问题是,我怎么做一个复合控件,比如一个label和一个button构成一个控件,并可以在静态表格的单元格中重用呢,并且我不想用纯代码的方式来做这个复合控件

参考文章iOS swift使用xib绘制UIView 找到了解决办法。

首先说下在storyboard中使用静态表格做的界面布局:


在静态表格中类似“个人资料”中单元格的定义 可以通过直接拖拽控件的方式完成,但是像评价这栏的单元格是动态生成的,数目不固定,并且每行的内容类似,最好是能用一个复合控件来填充。

首先建一个xib文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值