利用xib创建button,Frame自适应,并添加网络图片
2016-09-13 本文已影响987人
天海相接
一,设置Button与Cell宽度的比例
在xib界面,创建Button,按住control键,同时鼠标按住button视图,并拖到cell视图界面上。会出现如下界面
![](https://img.haomeiwen.com/i2405854/e8a08112f7850885.png)
![](https://img.haomeiwen.com/i2405854/cafa15d8f02dbdd7.png)
![](https://img.haomeiwen.com/i2405854/5c67c13a4f2826c8.png)
![](https://img.haomeiwen.com/i2405854/8ee0929bfde7f7ad.png)
二、设置Button的高宽比
按住control键,同时鼠标按住Button,拖到Button上,出现如下界面。
![](https://img.haomeiwen.com/i2405854/5c817774730a6ab6.png)
![](https://img.haomeiwen.com/i2405854/7dd3265cc59adf4f.png)
![](https://img.haomeiwen.com/i2405854/6ccb134f9792119c.png)
![](https://img.haomeiwen.com/i2405854/697fa2af04bfee69.png)
三、设置Button与Cell的约束
![](https://img.haomeiwen.com/i2405854/8c8f362f090666fd.png)
![](https://img.haomeiwen.com/i2405854/f7846c53e2958f52.png)
到此,Button的Frame就能根据Cell的宽度自适应了
按住option和command键,点击=/+键,出现如下界面就表示成功了
在添加一个Button
![](https://img.haomeiwen.com/i2405854/c9a0f1644c1c34cd.png)
![](https://img.haomeiwen.com/i2405854/af88a3ae22bf6d3c.png)
四、添加网络图片
1、设置Cell
首先设置两个Button的类型,默认的System类型无法添加图片,如下图
![](https://img.haomeiwen.com/i2405854/06b828d6bac0a082.png)
![](https://img.haomeiwen.com/i2405854/20ac955fad025120.png)
将两个Button托成属性
![](https://img.haomeiwen.com/i2405854/03c481641b3fde03.png)
2.添加第三方框架SDWebImage
![](https://img.haomeiwen.com/i2405854/61f711c558149790.png)
![](https://img.haomeiwen.com/i2405854/0b3f6c233b9bf28d.png)
3,实现代码
![](https://img.haomeiwen.com/i2405854/1934bfe3277aa8aa.png)