UIToolBar上面添加间隔一样的UIBarButtonItem

作者:无名 - 开源软件 -

In Xcode, If you want to add items to the UIToolbar, you need to create an NSArray which stores all the items and put them to the UIToolbar using the setItems method.

If you want to align one items on the left and the another one on the right. you need to create a space item in between the two button in the array. That’s just like adding a Flexible Space Bar Button Item in Interface Builder.

01

// Initialize the bar items

02

leftButton = [[UIBarButtonItem alloc]

03

            initWithTitle:@"Left"

04

            style:UIBarButtonItemStyleBordered

05

            target:self

06

            action:@selector(leftButtonClicked:)];

07

rightButton = [[UIBarButtonItem alloc]

08

            initWithTitle:@"Right"

09

            style:UIBarButtonItemStyleBordered

10

            target:self

11

            action:@selector(rightButtonClicked:)];

12

UIBarButtonItem *flexibleSpace = [[UIBarButtonItem alloc]

13

            initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace

14

            target:nil

15

            action:nil];

16

                 

17

// Add the items to the toolbar

18

[toolbar setItems:[NSArray arrayWithObjects:leftButton, flexibleSpace, rightButton, nil]];

19

 

20

// Add the toolbar view to the controller view

21

[self.view addSubview:toolbar];

IT人知识库 原文地址:http://www.itpeo.net/15310/3488896.html





[原]Android 插件 根据布局xml自动生成ViewHolder 技术分享(二)

小鸥有感上篇分享写太罗嗦, 这篇直接的, 来干货. 编写一个能实现Android布局xml自动转View... ...

rfedfre

基于LBS的地图社交软件的探索

    我开始的时候,是和室友幻想打算做一款手机地图和现实互动相结合的现实版LOL~~不过幻想... ...

Mysql 长用函数

 TO_DAYS 返回天数select to_days(now()) -- 返回天数(0年到现在... ...

rfedfre

网格控件Inspex

Inspex 是一个先进的原生VCL网格控件集,用于检查你的程序中的对象和其他数据类型。从编辑名称-值对... ...

配置linux vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""... ...

Play! Annotation as Authorization

    Play! framework 是强大的一站式WEB容器,使用经典... ...

rfedfre

yRadio 0.1版本正式发布

愚人节前一天发布,练手的东西,我会不断的优化的!等到1.0的时候,就可以上Mac APP Store,遭遇狗血的代... ...

Incorrect NSStringEncoding value 0x0000 detected. Assuming NSASCIIStringEncoding. Will stop this ...

一个ASIHttpRequest的问题,之前以为是编码问题,查了一下服务器编码,utf-8编码没什么问题,找了很久... ...

AIX操作命令

#$language = "VBScript" #$interface = "1.0" ... ...

rfedfre

fis能够做什么

最近一直在学习fis,开始并不知道fis在做什么,理解的很模糊,所以一直在学习中。。。下面来写下我自己的理解。 ... ...

NSString删除换行符号

str = [str stringByReplacingOccurrencesOfString:@"\n... ...

工作流引擎,工作流管理系统,WorkFlow,BPM,CCFlow技术培训邀请函

关键字: 工作流引擎,工作流管理系统,WorkFlow,BPM,CCFlow技术培训邀请函, 下载附件 http:... ...

驰骋工作流程引擎,工作流程管理系统免费培训青岛站6月6号

CCFlow技术培训 邀请函 尊敬的[xxx先生/女士]您好: 我公司定于[2012年6月6日]... ...

关于驰骋工作流引擎工作流程管理系统支持Informix数据库的通知.

公告ccflow在未来二个周内(截止到6月15号)完全支持informix数据库,对mysql数据库的支持也会大有... ...

CentOS挂载NTFS盘符问题

CentOS挂载U盘出现提示:mount: unknown filesystem type 'ntfs'... ...

rfedfre

开发指南专题八:JEECG微云快速开发平台数据字典的使用

开发指南专题八:JEECG微云快速开发平台数据字典的使用 1.标签中使用数据字典 ... ...

android屏幕的那些事之一!

前言,我写到后面发现这里有个帖子不错;http://www.miui.com/thread-413844-1-1.... ...

setCompoundDrawable无法正确显示图像错误的解决.

以后没有遇到这个问题,因为以前都是在layout的xml文件中设置,但是昨天在代码的设置就出错了. 于是goo... ...

Dsoframer实现文档在线浏览功能

Dsoframer实现文档在线浏览的原理相对简单,相当于将office的桌面窗口嵌入了浏览器。但是微软发布的这个A... ...

windows+tomcat7安装solr4.6.1

准备工作。本地安装jdk,下载tomcat7和solr4.6.1压缩包并解压。目录E:\server\so... ...