gpt4 book ai didi

objective-c - 如何设置 UIBarButtonItem 的最大宽度

转载 作者:可可西里 更新时间:2023-11-01 03:32:00 25 4
gpt4 key购买 nike

我在 UIToolbar 中有一个 UIBarButtonItem,它随着对文本字段表示的标题的更改而更新。文本字段的最大长度不应太短。当标题很长时,该项目会遮挡其右侧的按钮项目。如何让它自动截断到一定宽度? Interface Builder Simulator

最佳答案

使用具有最大可能宽度的自定义 View ,textAlignment 设置为 UITextAlignmentCenterlineBreakMode 设置为 UILineBreakModeTailTruncation

UILabel* l = [[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 200, 20)]autorelease];
//200 is just a number I choose. you should calculate your maximum possible value
l.textAlignment = UITextAlignmentCenter;
l.lineBreakMode = UILineBreakModeTailTruncation;
self.navigationItem.titleView = l;

关于objective-c - 如何设置 UIBarButtonItem 的最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com