微博环境搭建

本文分享了关于 UITableView 的自定义方法与优化技巧,包括设置样式、图片拉伸、单元格背景图片设置、按钮内边距调整等内容。还介绍了如何自定义单元格中的元素以及如何高效地管理 UITableView 的各种属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更多模块:

1:加载一个UItableView,再实例化的时候直接赋予它为分组模式 (这里如果是分组样式,苹果会自己给他搞一个图片,苹果设置了self.tableView.backgroundView,优先级高于Color,我们要设置自己背景颜色时,需要将其清空)如果是plain样式没有这个效果,你同时设置两个只认backgroundView



2:拉伸图片,让我们告诉他距离上下左右多少不需要拉伸,只让他拉伸中间部分,经过计算拉伸中间部分为1*1; 差不多是整个图片宽度的一半, 



3:UItableViewCell调用时间


4:给UItableViewCell设置背景图片,放在外面每次cell出现就要调用,放在括号里面只创建一次就行了,提高效率



5:设置button内容距离边界多少


6:  新写法返回一个CGRect,又写了一个类,一个m文件里面有两个类,这个类很简单,只用一下



6:设置tableview head和foot的高度这样整体的head和foot都改变了,但是有时候我们需要定点设置就要用到tableView的代理方法了和head方法了

如果是最好一组我们自己来定义


7:需要在tableView的底部插入一定的高度这个属性是scrollView的


8:自定义右边的箭头 


9:设置UITableViewCell的右边为文字  新写法,indexPath.row为0就是有图,为1就是经典,因为第二组只有两行,这里需要将Label的backgroundColor颜色清空他的位置不需要你设置,所以你只设置宽高,也就是bounds。利用宽度和居中来让Label往右边调



10:我们自己定义的cell上有一个Label,我们在内部创建了它,并且已经加到了cell.accessoryView上,但是需要设置文字,我们需要讲这个Label开放出去,用户拿到这个Label再去给他设置具体的文字,那么问题来了,这个开发的Label用strong?如果用strong别人拿到了这个Label可以乱改,我们辛苦创建的Label被别人改了,所以用reafonly




11:如果一个tableView的第0组有1行,第1组有2行,第2组有3行,直接返回secton+1;下面这个方法是返回第多少组有多少行



12:下面是默认创建的UITableViewControll 需要将forIndexPath去掉这个是stroyboard里面的东西


13:选中cell时,取消上面的label高亮颜色 为默认的label颜色


14:注意第三步,当我们输入用户名密码,登录成功后,点击同意授权,新浪微博会给我们一个code这个就是授权的request Token ,我们去截取这个code






15:利用得到的授权后的request token 会得到一个access Token  express_in  1234秒后过期




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值