相关疑难解决方法(0)

在iOS 7中替换已弃用的sizeWithFont:

在iOS 7中,sizeWithFont:现已弃用.我现在如何将UIFont对象传递给替换方法sizeWithAttributes:

objective-c deprecated ios7

320
推荐指数
7
解决办法
17万
查看次数

如何获得NSString的宽度?

我试图获得NSString的宽度(例如NSString*myString = @"hello").有没有办法做到这一点?

谢谢.

cocoa objective-c nsstring

32
推荐指数
3
解决办法
3万
查看次数

测量字符串的像素宽度

我需要测量Cocoa Touch中字符串的像素宽度.任何人都可以指向我解释如何做到这一点的链接?

graphics cocoa-touch width nsstring

16
推荐指数
2
解决办法
2万
查看次数

如何让TextView能够水平滚动

我知道TextView它嵌入了一个ScrollView.如果有一个相当长的String(其中包含否"\n")

TextView将自动进行线缠绕,根据的的宽度TextView.

如果TextView高度很短,那么我们可以垂直滚动它.你如何禁用自动换行?这样,如果没有遇到"\n",它就不会换行.相反,它允许用户水平滚动以查看文本.

我该如何实现呢?

uiscrollview uitextview ios swift

9
推荐指数
1
解决办法
5945
查看次数

如何从NSString计算文本矩形的高度?

我知道有这个:

sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
Run Code Online (Sandbox Code Playgroud)

但由于CGSize总是具有相同的高度,并且不能适应任何缩小的文本或任何缩小的文本,因此CGSize并没有说明文本的高度.

示例:制作一个320 x 55点的UILabel并在其中放置一个loooooooooooooong文本.让标签缩小文本.惊喜:CGSize.height保持相同的高度,即使文本太小,你需要显微镜.

好吧,在我的脑袋撞到我的macbook pro之后,现在已经被打破了一半,唯一可以帮助的想法是讨厌的realFontSize.但字体大小是异食癖,我认为,它不是你在屏幕上得到的,不是吗?

当那个字体大小为10时,我的文字真的是10点最高吗?偶尔我尝试了一下,一旦文本有一个或一些延伸到下面的字符(就像y的尾部那样),它就会超出界限,整个文本大于10点.

那么如何在不留长胡须和一些医院经验的情况下计算单线uilabel的真实文本高度?

iphone cocoa-touch objective-c nsstring

6
推荐指数
1
解决办法
7874
查看次数

IOS - 获取高度NSString

我如何才能获得高度NSString,因为我正在努力做到以下几点:

NSString *text = "Hello word, i'm a programer";
CGSize maximumSize = CGSizeMake(300, 9999);

UIFont *myFont = [UIFont fontWithName:@"Helvetica" size:12];

CGSize myStringSize = [text sizeWithFont:myFont
                       constrainedToSize:maximumSize
                           lineBreakMode:NSLineBreakByWordWrapping];

NSLog(@"myStringSize %f",myStringSize.height);
Run Code Online (Sandbox Code Playgroud)

我在这个网站找到它,但我认为它不行.

nsstring ios

1
推荐指数
1
解决办法
865
查看次数