我想创建我想要登录屏幕的应用程序。它有按钮名称"登录旅馆与Facebook"。我希望Facebook的字体大小大于登录。如何在主故事板中设置?有人可以帮助我吗?
答案 0 :(得分:5)
答案 1 :(得分:0)
解决方案是让UIView
有两个不同的UILabel
作为子视图(您的"使用"登录" Facebook"标签)
然后,在UIView
之上,您可以拥有一个白色背景的UIButton
和一个等于0.01的Alpha,这样按钮就可以触摸但不可见。
此UIButton
将是您的UI的功能部分。
答案 2 :(得分:0)
NSMutableAttributedString *titleText = [[NSMutableAttributedString alloc] initWithString:@"Login with Facebook"];
[yourbutton.titleLabel setFont:[UIFont boldSystemFontOfSize:14]];
// Set the font to bold from the beginning of the string to the ","
[titleText addAttributes:[NSDictionary dictionaryWithObject:[UIFont systemFontOfSize:14] forKey:NSFontAttributeName] range:NSMakeRange(0, 10)];
// Set the attributed string as the buttons' title text
[yourbutton setAttributedTitle:titleText forState:UIControlStateNormal];
您可以像这样设置字符串,而不是创建NSAttributedString创建NSMutableAttributedString。