为了账号安全,请及时绑定邮箱和手机立即绑定

如下,因为这个Label的问题就挂了。 可是,我确实要自定义的Label加到toolbar里改怎么办

如下,因为这个Label的问题就挂了。 可是,我确实要自定义的Label加到toolbar里改怎么办

iOS
一只萌萌小番薯 2023-04-14 22:18:36
UIBarButtonItem *btn = [[UIBarButtonItem alloc]     initWithTitle:@"Set date range"             style:UIBarButtonItemStyleBordered            target:self action:@selector(setDateRangeClicked:)];UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray btn,label, nil]]; [self.navigationController.view addSubview:toolbar];
查看完整描述

1 回答

?
猛跑小猪

TA贡献1858条经验 获得超8个赞

当然不行,UIToolBar只能加入UIBarButtonItem。
不过UIBarButtonItem有个customView,你可以先把UILabel加入UIBarButtonItem,再把UIBarButtonItem加入UIToolBar就可以了。

要不然你继承一下UIBarButtonItem,写个类出来,不知道这样可不可以,我没试过,你可以尝试一下。


查看完整回答
反对 回复 2023-04-17
  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信