【问题标题】:UILabel place as portraitUILlabel 地点为肖像
【发布时间】:2009-07-01 12:26:42
【问题描述】:

我在我的 iPhone 应用程序中创建了一个标签:

UILabel * lab=[[UILabel alloc]initWithFrame:CGRactMake(100.0,100.0,100.0,10.0)];
lab.text=@"1 2 3 4 5 6 7 8 9 0";

还添加了窗口作为子视图。

现在这个标签在我看来是:1 2 3 4 5 6 7 8 9 0

我希望它是:

1
2
3
4
5
6
7
8
9
0

我的意思是它将显示为纵向模式。有没有可能?

或者我们可以画一个字符然后旋转吗?

【问题讨论】:

    标签: iphone objective-c cocoa-touch


    【解决方案1】:
    UILabel * lab=[[UILabel alloc]initWithFrame:CGRectMake(100.0,100.0,100.0,10.0)];
    lab.numberOfLines = 0;
    lab.text=@"1\n 2\n 3\n 4\n 5\n 6\n 7\n 8\n 9\n 0";
    

    【讨论】:

      【解决方案2】:

      要么添加换行符(如 oxigen 所述),要么将其设置为非常小并将 numberOfLines 属性设置为 0 并将 lineBreakMode 设置为 UILineBreakModeWordWrap

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-07-03
        • 1970-01-01
        • 1970-01-01
        • 2020-08-13
        • 1970-01-01
        • 2014-06-30
        • 2011-06-16
        相关资源
        最近更新 更多