首页 > 其他 > 详细

leftBarButtonItems

时间:2015-06-19 13:24:09      阅读:271      评论:0      收藏:0      [点我收藏+]

在ios 8 下面leftBarButtonItems的位置失败???

?
?
?

? ??//左上角LOGO

? ? UIButton *button = [UIButtonbuttonWithType:UIButtonTypeCustom];

? ? [button setImage:[UIImageimageNamed:@"home_title_left_img.jpg"] forState:UIControlStateNormal];

? ? [button setImage:[UIImageimageNamed:@"home_title_left_img.jpg"] forState:UIControlStateHighlighted];

? ? [button addTarget:selfaction:@selector(logoTouchUpInside:) forControlEvents:(UIControlEventTouchUpInside)];

? ? button.showsTouchWhenHighlighted = NO;

? ? [button setFrame:CGRectMake(-100, 8, 80, 28)];

? ? UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:button];

? ? UIBarButtonItem *negativeSpacer = [[UIBarButtonItemalloc]

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? target:nil action:nil];

? ? if (WXHLOSVersion() < 8.0) {

? ? ? ? negativeSpacer.width = -15;

? ? }else{

? ? ? ? negativeSpacer.width = -5;

? ? }

?? ?

? ? self.navigationItem.leftBarButtonItems = [NSArray arrayWithObjects:negativeSpacer, leftItem, nil];




我们在ios 6,7下面,可以通过UIBarButtonSystemItemFixedSpace进行,位置的移动
但是今天我升级ios 8下面,这个东西就失败,没有效果了

leftBarButtonItems

原文:http://www.cnblogs.com/allen123/p/4588291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!