根据上图表示,实现思路有
2.3 对button的layer做处理
基于2.2可知,对layer层直接做处理是可行的,只是由于button对titlelabel做的处理,导致titlelabel的frame和文本的高宽一致,不能直接使用其layer处理,但是如果我们得知了titlelabel的frame,直接对此frame进行宽高的增加,中心点不变,来生成一个新的layer放到button上。这样处理下,圆角边框仅仅和button的内容相关,则button可以任意设置宽高,进而点击区域就不会被button的内容展示限制,简直完美。
红色为可点击区域,虽然在项目中 没有用到 需要将button的imageview和titlelabel一起框起来的需求,但是在实际实现中,也将其实现进去了。
PS:同时也实现了安卓button自带的点击背景色改变效果~ 没办法,老大说要和安卓一样。。我有一句·····
如有问题-联系邮箱 357863248@qq.com .
excel给表格添加边框的教程:给表格添加边框步骤1:用excel打开一篇工作表,然后选中需要添加边框的区域,切换到“开始”选项卡,然后单击“单元格”组中“格式”下的“设置单元格格式”选项。给表格添加边框步骤2:此时会d出一个“设置单元格格式”对话框,我们切换到“边框”选项卡,单击“线条”区域中“颜色”下拉框右侧的下拉按钮,选择自己需要的边框颜色,例如,我们现在选择“绿色”。给表格添加边框步骤3:我们现在在“线条”区域里“样式”组中选择自己需要的线条样式,
然后在“预置”组中单击“外边框”按钮,确定好表格的外边框。给表格添加边框步骤4:然后在“线条”区域中“样式”组中选择合适的内部线条样式,接着在“预置”区域里单击“内部”按钮,确定内部线条的样式,完成之后单击“确定”按钮。给表格添加边框步骤5:返回工作表,大家可以看到我们设置的表格边框效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)