微博环境搭建

来源:互联网 发布:ubuntu中安装jdk 编辑:程序博客网 时间:2024/05/15 23:48

更多模块:

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秒后过期




0 0