在我的iOS应用程序中,我想要UILabel,它可以在动态文本的大部分屏幕上使用。自定义UILabel类iOS
所以我在我的Utility类中创建了方法,它创建了UILabel和关联的UIView,并且我还将文本设置为我想要的UILabel。 而我使用这种工具类的方法来创建我想要的UILabel
但是,我面临的问题是我无法隐藏或从视图中删除此UILabel。
所以,请给我你的宝贵意见......
在此先感谢.....
+(void)drawLabel:(UIView *)view message:(NSString *)message
{
UILabel *messageLabel = [[UILabel alloc]init];
messageLabel.frame = CGRectMake(0, 0, 320, 30);
[messageLabel setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin];
messageLabel.text = message;
[messageLabel setCenter:view.center];
[messageLabel setTextAlignment:NSTextAlignmentCenter];
[view addSubview:messageLabel];
}
这里是我写的实用工具类创建的UILabel的方法。
[CACCustomMessageLabel drawLabel:self.view message:@"MY LABEL2"];
而我正在使用这个像上面那样。
是...在'+(无效)drawLabel: (UIView *)查看消息:(NSString *)message'方法 – pritam
您需要在您的文件中声明公开标签,并为该标签创建一个隐藏方法 –