OStack程序员社区-中国程序员成长平台

标题: iphone - 带有 UIcontrols 元素的自定义 View [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 10:16
标题: iphone - 带有 UIcontrols 元素的自定义 View

我创建了一个自定义 View 类,它是 UIview 类的子类

 @interface CustomViewController : UIView

我正在使用 drawRect 方法来显示自定义 View 的内容

-(void) drawRect(CGRect) rect {

}

我只能在自定义 View 上显示字符串,但我想在自定义 View 上添加 UITextField 和 UILabelField 和 UIButton 我该怎么做。请帮我解决这个问题



Best Answer-推荐答案


您可以将控件放入自定义 View 的 init... 方法中。

编辑

- (id)initWithFrameCGRect)frame 
{    
    self = [super initWithFrame:frame];
    if (self) 
    {
       messageLabel.frame = CGRectMake(10, 20, innerView.frame.size.width-20, 100);
       messageLabel = [messageLabel getSize:messageText FontName"Helvetica" FontSize:16 label:messageLabel];
       messageLabel.textColor = [UIColor blackColor];
       messageLabel.textAlignment = UITextAlignmentCenter;
       messageLabel.backgroundColor = [UIColor clearColor];
       messageLabel.frame = CGRectMake(10, 40, innerView.frame.size.width-20,messageLabel.frame.size.height );
       [self addSubview:messageLabel];
    }
    return self;
}

关于iphone - 带有 UIcontrols 元素的自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8570820/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4