![]() |
1
50
正如其他人所指出的,CGRect只是一个结构,因此,它缺少一个-description方法(这就是nslogused的nsstringwithformat静态方法用in-format字符串替换了%@的方法)。因此,不能直接传递给NSLog。 但是,不需要像建议的那样单独输出任何值。Cocoa提供了许多内置方法,可将多个核心图形结构呈现为字符串:
等等。因此,以字符串的形式输出CGRect变得非常容易:
你可以找到所有这些助手方法 here 在“字符串转换”下 |
![]() |
2
10
你也可以像下面这样
|
![]() |
3
4
|
![]() |
4
3
文本视图。frame将返回一个CGRect值。所以如果你想知道textView的帧值
当NSLog无法识别接收到的对象时,它会将该值视为null。 |
![]() |
5
-1
在Swift中很简单:
|
![]() |
devforfu · NSAttribute字符串项目符号列表问题 7 年前 |
![]() |
Mili Shah · 使用swift从文本视图中选择文本后显示副本 7 年前 |
![]() |
forrest · 如何使文本在UITextView中与顶部对齐? 7 年前 |