奇怪的是,我的旧应用程序(用XCode 4.x和iOS 6 sdk构建的项目)在安装在带有iOS 7的设备上时,所有段的标题字符串都会被截断--只显示3-5个字符,后面跟着溢出点(.)不一致。
要点/意见-
还有其他人面临这个问题吗?
发布于 2015-07-17 07:25:51
有一个简单的方法来解决这个问题。您可以使用属性apportionsSegmentWidthsByContent并将其设置为YES。
发布于 2013-10-04 10:54:20
我通过设置相同的标题文本属性来解决这个问题,这与正常状态和所选状态的标题文本属性相同。在iOS 6中,这就足够了:
NSMutableDictionary *attributes = [NSMutableDictionary dictionaryWithObjectsAndKeys:
someUIFont, UITextAttributeFont,
nil];
[self.segmentedControl setTitleTextAttributes:attributes forState:UIControlStateNormal];现在,为了使它在iOS 7中运行,我不得不添加以下内容:
[self.segmentedControl setTitleTextAttributes:attributes forState:UIControlStateSelected];https://stackoverflow.com/questions/19019527
复制相似问题