转载

源码推荐(02.12):实现一行多种样式的UILabel UIImageView混排,导航栏渐变

实现一行多种样式的UILabel UIImageView混排 (上传者:huangxuan518)

一个非常牛B的View! 大家经常做项目,应该会遇到一个界面的一行有多个UILaebl 多个UIImageView混的情况,尤其是UILaebl的文字长度是动态的情况,这时候就需要计算各种长度位置,比较麻烦,关键是,这种情况非常常见,所以我就想出来写这么一个多功能View,它基本上满足你日常大部分需求,不管是一行一个UILabel还是2个UILabel,或者是一个UIImageView或者2个,或者UILabel与UIImageView组合,只要你想的到的,HXFlexoView都可以满足你.如果你觉得对你有用,记得给点个赞哦,谢谢!您的支持,是我最大的动力.欢迎关注本人博客: http://blog.libuqing.com/

源码推荐(02.12):实现一行多种样式的UILabel UIImageView混排,导航栏渐变

导航栏渐变,上图视图跟qq空间效果使得放大缩小 (上传者:1023251767)

导航栏的背景alpha跟随手势变化,滚动视图header随着拉伸的变化呈现放大缩小

源码推荐(02.12):实现一行多种样式的UILabel UIImageView混排,导航栏渐变

纯代码封装性搭建新浪微博框架 (上传者:xiayuanquan)

介绍:新浪微博的框架是一个比较好看的框架,比较特殊,使用UITabViewController是无法实现,需要自定义视图Tabbar去覆盖原有的tabbar,然后添加按钮并通过代理传递事件。闲来无事,就写了写,尽量的封装代码,提高代码的美感。

大概介绍一下步骤如下:

1.将所有所有需要的控制器类创建好;

2.在自定义的TabViewConroller类中导入需要的控制器头文件,定义一个方法来添加子控制;

3.创建一个继承UIView的自定义的tabbar类,并拥有一个UITabbarItem模型;

4.在自定义的TabViewConroller类中再定义一个方法,使用上面的自定义的tabbar替换默认的tabbar;

5.在自定义的TabViewConroller类中的viewWillAppear方法中移除默认的tabor中的所有UIBarButton;

6.自定义的tabbar类的的UITabbarItem的setter方法中创建自定义的按钮,设置按钮属性;

7.自定义的tabbar类的的UITabbarItem的layoutSubViews方法中布局所有的字视图;

8.记录按钮的tag,设置当前选中按钮,同时在按钮事件中设置选中和取消选中状态;

9.在tabbar类设置代理,回传选中按钮的tag,用来确定切换控制器。

源码推荐(02.12):实现一行多种样式的UILabel UIImageView混排,导航栏渐变

原文  http://www.cocoachina.com/ios/20160212/15223.html
正文到此结束
Loading...