草庐IT

objective-c - 特定列和行的 UIPicker 字体大小

我想更改UIPicker中特定列和行的字体大小。基本上有太多的文本超出了View,我想缩小第二列中特定行的大小以使其适合?感谢您的帮助。 最佳答案 如果你想自定义标签字体大小,实现调用的委托(delegate)方法:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view;返回配置良好的UILabel(您可以更改font属性或将adj

objective-c - 如何在 UILabel 中使用多个不同的 UIFonts?

我的UIView中有一个UILabel。我的标签文本是动态的:它是一个Web服务调用,它向我返回我将放入标签中的文本。下面是标签内容的示例:"thisisanexampleofmytext/nthisisthesecondline".我想将第一行置于特定字体(例如Helvetica-Bold12px),将第二行置于另一种字体(例如Helvetica15px)。我该怎么做?感谢您的回答。 最佳答案 老实说,我建议使用两个单独的UILabel实例,获取文本并通过[stringcomponentsSeparatedByString:@"\

iphone - 如何将 UIImage 和 UILabel 水平居中?

我有一个用户图标图像和用户名标签我希望图像和标签在屏幕中水平居中对齐。因为标签的长度随着用户名的长度而变化,(图片大小是固定的)我无法将位置设置为固定值。现在我在运行时改变了图像和lalel的位置,不方便。有什么好的方法吗?谢谢:)这是截图:好的。我知道仅通过IB没有非常方便的方法来做到这一点。我学习了[labelsizetoFit]的功能。这非常有帮助。在android中,只用xml布局就很方便了。但在ios中我必须编写代码来控制图像和标签的位置。是的……还不错。谢谢大家:) 最佳答案 [labelsizetoFit];label

iphone - iOS:以不同颜色显示部分字符串的最佳方式是什么?

我目前有一个包含一些文本的UILabel。我现在需要做的是更改标签中几个单词的文本颜色。我不认为仅使用UILabel就可以做到这一点,我很好奇什么是解决这个问题的最佳方法。 最佳答案 您可以将NSAttributedString放入标签中。稍后我将发布我的一个项目中的示例。编辑:我刚刚意识到我从项目中删除了代码。不管怎样,你需要这个控件,一切都会很简单:https://github.com/AliSoftware/OHAttributedLabel/它是一个接受属性字符串的UILabel子类。

ios - UIGestureRecognizer 无法识别

我试图创建一个应该可拖动的标签。但是拖动的事件没有触发(用断点检查)。下面是代码。-(IBAction)InsertText:(UIBarButtonItem*)sender{UILabel*lblWatermark=[[UILabelalloc]initWithFrame:currentImage.frame];lblWatermark.text=@"Copyright";lblWatermark.userInteractionEnabled=YES;[lblWatermarksizeToFit];UIPanGestureRecognizer*gesture=[[UIPanGestu

ios - 将 uilabel 和 uiimageview 保存为 uiimage

我正在尝试向图像添加文本,但将uilabel作为subview添加到uiimageview。我已经这样做了,但我想将它们保存为图像;我在上下文中使用渲染,但它不起作用。这是我的代码:UIImage*img=[UIImageimageNamed:@"IMG_1650.JPG"];floatx=(img.size.width/imageView.frame.size.width)*touchPoint.x;floaty=(img.size.height/imageView.frame.size.height)*touchPoint.y;CGPointtpoint=CGPointMake(x

ios - 根据包含背景图像的文本的宽度拉伸(stretch) UILabel 的宽度

我有以下问题-我需要像下面的屏幕截图一样并排创建两个UI标签-包含特价商品文本的UI标签是动态的,需要根据包含文本的宽度进行调整,如果可能的话,还需要显示带有相关填充的倾斜橙色背景-我主要是一名前端开发人员-所以使用CSS我会使用一个长背景图像,它与标签的右侧对齐并相应地填充-但我不知道如何在Objective-C中处理这个-可以有人提供任何建议吗? 最佳答案 这不是一个直接的解决方案,但也许可以帮助您找到它(假设您不使用自动布局):您需要一个UIImageView作为背景,一个UILabel作为文本为背景使用可平铺/可拉伸(str

ios - 设置 UILabel 顶部对齐在单元格中不起作用

我在表格单元格内实现文本垂直对齐时遇到问题。我想做的是基于文本的长度,我想在单元格内的一侧UILabel中显示顶部对齐的消息。例如如果消息只有一行文本应顶部对齐:如果有两行,那么它应该是这样的:一开始我能看到的是这样的所以我在网上搜索了一下,发现的是使用[label1sizeToFit];但问题在于表格View单元格中,它不一定总是被调用,尤其是当我切换到另一个选项卡View时。然后我尝试通过代码动态生成标签,但问题是更不用说设置我想要的字体格式的复杂过程了。我必须管理标签是否已插入,然后在每次调用cellForRowAtIndexpath时重用它。更奇怪的是,一旦我选择了该行。对齐方

ios - 在 ios sdk 中将标签文本显示为段落

我想像下面这样显示文本。我的Label内容可能会更改,据此我的LabelFrame应该自动调整。我该怎么做?我的尝试//NSString*string=@"PreviouslyscheduledforeveryMonday,HappywillnowbemovingtoWednesdaysatthesametime.Thetimefrom5:00pm-7:00pmwillremainthesame.NowstartingApril14thuntilfurthernotice.";NSString*string=@"ABCDEF";NSMutableParagraphStyle*style

ios - UILabel AutoLayout 适合

我有一个表格单元格,其中包含描述和标题标签。我想描述标签以适应文本最多3行和标题做同样但最多2行。这是我能做到的。我遇到的问题是让描述贴在底部,标题在描述上方,如下所示。我找到了一个用框架做的解决方案,但我想知道是否有可能只用自动布局来实现这个 最佳答案 使用自动布局,您可以通过设置以下约束来实现它。为描述标签设置恒定的前导、尾随和底部空间限制。为标题标签的描述标签设置恒定的前导、尾随和垂直间距。为描述和标题标签设置恒定高度限制。选择描述标签并转到大小检查器,将内容拥抱优先级、内容压缩阻力优先级垂直值设置为1000。在这些优先级下方