如何在Xcode中以编程方式添加多个UILabels?

用户名

您好,在Xcode中,我尝试以编程方式向图像添加两个标签,但是当我添加第二个标签时,它将覆盖我的第一个标签。这是我的代码:

    //first label
    UILabel* caption = [[UILabel alloc] initWithFrame:
                        CGRectMake(-25, 0, 320, 50)
                        ];
    caption.backgroundColor = [UIColor whiteColor];
    caption.textColor = [UIColor blackColor];
    caption.textAlignment = UITextAlignmentLeft;
    caption.font = [UIFont systemFontOfSize:16];
    caption.text = [NSString stringWithFormat:@"  @%@",[data objectForKey:@"username"]];
    [self addSubview: caption];

    //second label
    UILabel* bottomBox = [[UILabel alloc] initWithFrame:
                        CGRectMake(-25, -200, 320, 50)
                        ];
    caption.backgroundColor = [UIColor whiteColor];
    caption.textColor = [UIColor blackColor];
    caption.textAlignment = UITextAlignmentCenter;
    caption.font = [UIFont systemFontOfSize:16];
    caption.text = [NSString stringWithFormat:@"  Testing"];
    [self addSubview: bottomBox];

我尝试将“ 0更改为-200”以修改Y坐标,以便第二个标签向下移动,但由于某种原因它只会覆盖第一个标签。非常感谢您的帮助。

rmaddy

第2个标签的所有代码都引用第1个变量,caption而不是bottomBox你要:

//second label
UILabel* bottomBox = [[UILabel alloc] initWithFrame:CGRectMake(20, 200, 320, 50)];
bottomBox.backgroundColor = [UIColor whiteColor];
bottomBox.textColor = [UIColor blackColor];
bottomBox.textAlignment = UITextAlignmentCenter;
bottomBox.font = [UIFont systemFontOfSize:16];
bottomBox.text = @"Testing";
[self addSubview: bottomBox];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何在VS Code中添加多个终端?

来自分类常见问题

如何在URL中添加多个名称?

来自分类Dev

如何在Swift的UIViewController中添加多个集合视图?

来自分类Dev

如何在Rcpp中向对象添加多个类?

来自分类Dev

如何在PayPal定期付款中添加多个金额?

来自分类Dev

如何在tinymce中添加多个插件?

来自分类Dev

如何在Jade中动态添加多个类名?

来自分类Dev

如何在JavaFx中添加多个背景图像

来自分类Dev

如何在边框布局中添加多个按钮

来自分类Dev

如何在ExpandableListView中添加多个Textviews

来自分类Dev

如何在xcodebuild中添加多个方案?

来自分类Dev

如何在XmlDocument中添加多个不同的前缀属性

来自分类Dev

如何在Rails网站中添加多个图像

来自分类Dev

如何在单个表列中添加多个控件?

来自分类Dev

如何在PHP中动态添加多个WHERE子句

来自分类Dev

如何在qjsonobject的键中添加多个值

来自分类Dev

以编程方式添加多个JavaScript事件-无内联JavaScript

来自分类Dev

Android:以编程方式在一个片段中添加多个RecyclerView

来自分类Dev

如何在iOS的zip文件中添加多个文档?

来自分类Dev

在Android中以编程方式添加多个文本视图

来自分类Dev

如何以编程方式在单个滚动条中添加多个文本框

来自分类Dev

以编程方式添加多个Recycling.LogEventOnRecycle事件

来自分类Dev

如何以编程方式向Android中的活动添加多个片段

来自分类Dev

以编程方式添加多个布局

来自分类Dev

以编程方式向wpf dgv中的行中添加多个具有样式的DataGridCell

来自分类Dev

Android:以编程方式添加多个按钮的错误

来自分类Dev

如何以编程方式添加多个LinearLayout,与现有的相同

来自分类Dev

如何在mvc中的模型中添加多个项目

来自分类Dev

如何在swift ios中以编程方式添加多个文本字段

Related 相关文章

  1. 1

    如何在VS Code中添加多个终端?

  2. 2

    如何在URL中添加多个名称?

  3. 3

    如何在Swift的UIViewController中添加多个集合视图?

  4. 4

    如何在Rcpp中向对象添加多个类?

  5. 5

    如何在PayPal定期付款中添加多个金额?

  6. 6

    如何在tinymce中添加多个插件?

  7. 7

    如何在Jade中动态添加多个类名?

  8. 8

    如何在JavaFx中添加多个背景图像

  9. 9

    如何在边框布局中添加多个按钮

  10. 10

    如何在ExpandableListView中添加多个Textviews

  11. 11

    如何在xcodebuild中添加多个方案?

  12. 12

    如何在XmlDocument中添加多个不同的前缀属性

  13. 13

    如何在Rails网站中添加多个图像

  14. 14

    如何在单个表列中添加多个控件?

  15. 15

    如何在PHP中动态添加多个WHERE子句

  16. 16

    如何在qjsonobject的键中添加多个值

  17. 17

    以编程方式添加多个JavaScript事件-无内联JavaScript

  18. 18

    Android:以编程方式在一个片段中添加多个RecyclerView

  19. 19

    如何在iOS的zip文件中添加多个文档?

  20. 20

    在Android中以编程方式添加多个文本视图

  21. 21

    如何以编程方式在单个滚动条中添加多个文本框

  22. 22

    以编程方式添加多个Recycling.LogEventOnRecycle事件

  23. 23

    如何以编程方式向Android中的活动添加多个片段

  24. 24

    以编程方式添加多个布局

  25. 25

    以编程方式向wpf dgv中的行中添加多个具有样式的DataGridCell

  26. 26

    Android:以编程方式添加多个按钮的错误

  27. 27

    如何以编程方式添加多个LinearLayout,与现有的相同

  28. 28

    如何在mvc中的模型中添加多个项目

  29. 29

    如何在swift ios中以编程方式添加多个文本字段

热门标签

归档