iOS开发之UIToolbar和UINavigationBar的UIBarButtonItem的距离调整

ios开发过程中,往UIToolbar和UINavigationBar中添加的多个UIBarButton距离通常是固定不可以调整的, 比如在UINavigationBar的右侧添加两个以上UIBarButton时,两个UIBarButton加上中间的空白占据了和大一部分的空间, 因而在开发iPhone应用程序时,开发者通常使用UISegmentedControl来替代使用两个button。 其实如果利用一下UIToolbar的一些特性就可以实现对的UIBarButton的间距调整,方法如下: 1.定义一个UIToolbar来存放者两个button 2.在两个Button之间添加一个UIBarButtonSystemItemFlexibleSpace类型的button 3.调整UIToolbar的宽度,这时就可以直接调整两个button之间的空白宽度了 4.将UIToolbar添加到Navigationbar中去即可

iOS开发之跑马灯滚动条的两种方法与实现

跑马灯效果的滚动条,一般出现在ios应用的底部。用于显示动态变化的信息或内容较长的信息,在个类应用中使用广泛 以下两种可用的跑马灯滚动MarqueeBar的实现。 1.直接在ViewController中实现对UIView的位置定时移动来实现,以下代码直接加入到ViewController中,在viewWillAppear中调用loadView即可。