首先,为了我们能够快速开发,要不断提示自己,和加强代码精简量以及个人代码海的深度(深不见底),那么,分享和记录就必不可少啦,例如我们快速集成多个并排的按钮,首先需要一个参数:frame 坐标及视图大小,很简单把,那么多个按钮,是需要有它对应的标题吧,所以就需要另一个参数:titles, 最后一个,那就是我们在处理按钮点击事件,我这里用的Block,个人认为更为方便:
在这里有用到的三个宏,就不一一赘述了;
如果并排的按钮过多,那么,我们就应该想到用滚动视图,哦耶,这是个不错的解决方法,是吧?
具体实现代码如下,
/**
* 最小的宽度为屏幕的宽度的1/5,我认为再少于1/5的按钮可能实用性不大了,()哈哈,手太粗,点不到);
*/
_butWidth = ScreenWidth/5;
if (titles.count<5)
{
_butWidth = ScreenWidth/titles.count;
}
self.scroller.contentSize = CGSizeMake(_butWidth * titles.count, frame.size.height);
最后是按钮点击事件的处理
//简单的实现方法,so 简单,
,然后我们的简单按钮就实现了····
有疑惑可以私密我····
网友评论