ios - 如何在 iphone 的 UIScrollView 中添加两个 UILabel?

标签 ios iphone

myscrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0,self.view.frame.size.width, self.view.frame.size.height)];
myscrollview.delegate = self;
[self.view addSubview:myscrollview];
CGSize scrollViewContentSize = CGSizeMake(self.view.frame.size.width, self.view.frame.size.height+500);
[myscrollview setContentSize:scrollViewContentSize];

lblluckyno = [[UILabel alloc] initWithFrame:CGRectMake(20, 30, 200, 50)];

lblfirstmsg = [[UILabel alloc] initWithFrame:CGRectMake(15, 50, 295, 800)];

但我不知道我的 Firstmasg 长度....在 lblfirstmsg 之后我想添加第二个 lblsecongmgs....那么我该如何添加?

最佳答案

设置第一个标签并设置其内容后,您可以调用 [lblfirstmsg sizeToFit]; 使框架适合其内容。然后你可以在第一个 [[UILabel alloc] initWithFrame:CGRectMake(lblfirstmsg.frame.origin.x + lblfirstmsg.frame.size.width, lblfirstmsg.frame.origin.y, 200, 50)];

关于ios - 如何在 iphone 的 UIScrollView 中添加两个 UILabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200882/

相关文章:

ios - 格式化 NSString 以保存 ascii 值而不是 unicode 字符

iphone - 如何在 Xcode iPhone 应用程序中创建多个页面

iphone - ios4中如何执行网络后台

iphone - 如何在 iPad 中使用 'NSLog' 在控制台中显示消息时获取类名称和方法名称

ios - UITextfield 自定义位置因 iPhone 尺寸不同而上移

iphone - 应用程序激活时删除模态视图 Controller

iphone - 如何将数组分配给结构成员数组?

ios - 是否可以使用 swift 来调配 deinit。如果是那么如何实现这一目标

iphone - 如何在 xcode 中添加库项目?

javascript - iOS13 getUserMedia 不适用于 chrome 和 edge