【问题标题】:iPhone + add controls dynamicallyiPhone + 动态添加控件
【发布时间】:2009-10-21 06:46:06
【问题描述】:

我想通过代码(以编程方式)动态地将 UILabel 控件添加到我的应用程序中,请帮助我

【问题讨论】:

    标签: iphone controls add


    【解决方案1】:

    您可以在其中一种视图控制器方法中执行以下操作:

    UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(...)]; // Create UILabel
    myLabel.tag = someTag; // set label's tag to access this label in future via [view viewWithTag:someTag];
    ... // set label's properties like text, background and text color, font size etc (e.g. myLabel.textColor = [UIColor redColor];)
    [view addSubView:myLabel]; // add label to your view
    [myLabel release]; // view owns the label now so we can release it
    

    【讨论】:

    • 所有类型的控件都可以吗? (添加控件的完整功能)我正在尝试基于从服务器获取的 XML 动态加载控件。
    • @Ante,确保您可以通过编程方式设置任何控件的所有属性
    • 你能给我动态创建按钮的代码示例,onclick 事件会更改一些动态创建的文本标签吗?
    • @Ante,最好为此创建单独的问题。或搜索 SO - 已经有许多类似的问题(例如 stackoverflow.com/questions/1378765/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多