【TabBar嵌套Navigation案例-信息页面-我的页面-图片切割 Objective-C语言】

一、信息页面

1.看一下我们的示例程序,当我点击信息页面的时候,

通知

这个控制器呢,是普通的ViewController,给了它一个颜色而已,右上角这个东西,又有图片、又有文字、这是一个按钮,怎么着去做,

首先,这个控制器的背景颜色,设置一下,

通知

来到我们的History文件夹,打开History.storyboard,右边设置backgroundColor的地方,选择这个颜色,

通知

然后呢,就是它啊,

通知

2.接下来,右上角,还有一个这个玩意儿,这个是一个item,

通知

我们说,navigationBar上边放的都是navigationItem,

然后呢,这个item,应该怎么着去写,首先,拖一个item,

通知

然后,item,再给一张图片?

通知

给了图片,好像又没文字了,再写个文字?

通知

好像又没图片了,怎么办,放两个?哎呦,亏你想的出来,如果你对美观要求不高的话,放两个也没有啥问题,

然后,这个里边,是这个样子的啊,实际上,我们说,这个navigationItem啊,跟这个ToolBar,一样,

我们说ToolBar,或者说,navigationItem,上啊,只能放UIBarButtonItem,这句话,有问题吗,

就是ToolBar,我们说ToolBar,ToolBar见过吗,城市选择,上面的那个ToolBar,

ToolBar上面,只能放UIBarButtonItem,这句话对不对,对的啊,

然后呢,那如果,我往ToolBar上面,放一个Button呢,能拖进去吗,

拖一个ToolBar上来啊,

通知

随便拖一个ToolBar过来,

通知

我们说,ToolBar上,只能放UIBarButtonItem,

接下来啊,我们直接拖Item,肯定没问题,然后呢,

通知

然后呢,我们拖一个Button,我们先拖一个Label啊,Label啊,你看啊,我们说,你拖item的时候,拖上去的时候,会有一条蓝色的线,

通知

好像,撒手,好像Label没有放进去,跟ToolBar是平行的关系,

通知

我们Label先删了,我们主要是看Button啊,我们把Button拖过来,看这条蓝色的线,

通知

是不是也有这条线,好像一撒手,好像也能进去,

通知

也能放上去,Label实际上,没进去啊,跟ToolBar是平行的关系,

通知

Label 和 ToolBar 看到了吗,是一个级别的,Label没进去啊,所以你放Label是放不了的啊,

但是这个Button是可以的,Button进去了啊,它都出现线了,

好,刚才我们说,UIToolBar上,只能放UIBarButtonItem,但是好像Button,现在也能拖,那这句话是不是说错了,不是继承的关系啊,是为什么,我们说,

首先,ToolBar上,只能放UIBarButtonItem,这句话是没错儿的,如果你拖了一个Button上去,它是会默认帮你把Button包装成一个Bar Button Item的,

通知

是这个样子的啊,

通知

我们说,BarButtonItem,我们在代码去创建的时候,是不是有一个CustomerView,

就是说,[BarButtonItem alloc] initWithTitle WithImage 还有initWithCustomerView,

通知

我们说,有initWithImage、有initWithTitle、还有一个叫initWith CustomerView、

这个实际上,就是你放了一个,相当于你拖了一个Button,它就是这样写的,把Button变成一个CustomerView,然后生成了一个UIBarButtonItem,它就是给你包装了一下而已,

就是说,Toolbar、navigationItem、上都只能放UIBarButtonItem、这句话是没错儿的,

只不过,你虽然Button能拖上去,是因为系统给你包装成了一个BarButtonItem,而已,

来到这个History里边,我们说,你如果拖一个Button上去,

通知

Button是可以又设置图片、又设置文字的,所以说,这个里边啊,如果你以后看到了一个ToolBar、或者说navigationItem、上边,既有文字、又有图片的话,那么,你应该用那个CustomerView,然后,把一个Button放进来,或者说,直接storyboard上,去拖一个Button,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值