草庐IT

uiLabel1

全部标签

iOS - 使 UIImageView 调整大小以适应 UILabel 和 AutoLayout

我已经有一段时间遇到这个问题了,这让我发疯:我有一个UILabel,其中的文本可以动态更改,我有一个UIImageView应该作为文本的背景。我希望UIImageView调整自身大小以始终适合UILabel的文本。“付费”可以变成“免费”,或者法语中的“付费”,后面的框应该总是调整大小。使用Storyboard,我尝试添加一个UIImageView并在其上添加UILabel,并将UILabel的约束设置为UIImageView,但这最终会将UILabel的大小调整为UIImageView的大小。我无法为UIImageView设置固定的宽度或高度,因为它应该适应。我的第二次尝试是制作一个

ios - UILabel 字体大小对于粗体字体不正确

我正在动态创建UIlabels,并为第一个标签使用Bold样式。for(inti=0;i但是画成这样为什么第一个标签更大? 最佳答案 对于“AvenirNext”系列字体,您必须使用这些名称:AvenirNext-MediumItalic,AvenirNext-大胆,AvenirNext-超轻,AvenirNext-DemiBold,AvenirNext-HeavyItalic,AvenirNext-重型,AvenirNext-Medium,AvenirNext-Italic,AvenirNext-UltraLightItalic,

android - Android 中的 iOS UILabel 等价物?

UILabel在Android中等效的ui组件是什么?(UILabel是Swift中显示文本的组件)我看到很多选项,有什么区别? 最佳答案 都是TextView的,你可以根据你的需要使用任何TextView(UILabel的等效ui组件),例如小的、大的等等。 关于android-Android中的iOSUILabel等价物?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/392

ios - 计算/伪造 UILabel 中的行高变化

我发现无法修改UILabel中的行高。无赖。另外-似乎我选择使用的自定义字体在与UILable一起使用时不使用它们自己的默认行高。那么-有没有人找到替代方案?计算单行并为每行创建新的UILabel是唯一的解决方案吗?这是关于UILabel中使用的动态文本,没有添加手动换行符和自动换行。 最佳答案 我最近写了一个类,它使用CoreText来绘制具有自定义行高的文本。它几乎像UILabel一样工作。欢迎使用https://github.com/Tuszy/MTLabel 关于ios-计算/伪

iphone - 具有给定透明度的 UILabel 但 textLabel 应该是不透明的

我有一个UILabel,它应该具有透明度(alpha)=.6,但是UILabel的文本应该具有alpha=1。这可能吗?感谢您提前提出任何建议... 最佳答案 label.backgroundColor=[UIColorcolorWithWhite:0alpha:0.6];label.textColor=[UIColorcolorWithWhite:0alpha:1]; 关于iphone-具有给定透明度的UILabel但textLabel应该是不透明的,我们在StackOverflow上

ios - 如何水平居中 UILabel TEXT?

现在我已经看到很多示例,这些示例教您如何将UILabel文本居中放置在屏幕中间,但这不是我要的。我问的是如何确保UILabel的文本保持在屏幕左右边界之间的一半位置,我所要做的就是垂直调整。我有以下内容:self.aboutMee=[[UILabelalloc]initWithFrame:CGRectMake(0,400,120,self.view.bounds.size.width)];self.aboutMee.text=@"AboutMe";self.aboutMee.textAlignment=NSTextAlignmentCenter;self.aboutMee.backgr

objective-c - UILabel 的 backgroundColor 是不可动画的吗?

我有一个gridView,我用来显示几个GridViewCell:UIView。GidViewCell将一个UILabel添加到自身,并将一个UITapGestureRecognizer附加到自身。UITapGestureRecognizer*gestureRecognizer=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapped:)];[selfaddGestureRecognizer:gestureRecognizer];[gestureRecognizerrelease];在tapped:

objective-c - UILabel透明度

我正在使用UILabel来保存一些文本。我想要的是使UILabel背景的alpha为0.4而不是文本。如何实现? 最佳答案 在InterfaceBuilder中选择您的标签。在属性检查器中,找到“View”部分下的“背景”。单击颜色名称旁边的颜色矩形。不透明度是您可以在弹出的窗口中设置的属性之一。将其设置为40%。 关于objective-c-UILabel透明度,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

ios - 在 UITableView 的自动布局中带有填充的多行 UILabel

我在UITableView中有一个UILabel,它最多应该有2行,并且周围有一些填充(左右7个,顶部和底部2个)。我正在使用自动版式并且仅针对iOS6及更高版本。所有View都以编程方式创建和添加。我已经子类化了我的UILabel,这是init方法:-(id)init{self=[superinit];self.translatesAutoresizingMaskIntoConstraints=NO;self.numberOfLines=2;self.backgroundColor=UIColorFromARGB(0x99000000);self.textColor=[UIColor

iphone - 将 UILabel 声明组合在一行中

为什么Xcode不允许这样做:UILabel*redlabel,greenlable,bluelabel;但是喜欢这样:UILabel*redlabel;UILabel*greenlabel;UILabel*bluelabel;您可以对其他类执行此操作,为什么不使用UILabel?它给出了一个错误“接口(interface)类型不能静态分配”。 最佳答案 通过这样写:UILabel*redlabel,greenlable,bluelabel;您只需声明一个指向UILabel的指针和两个UILabel,而不是指针.相当于写:UILab