javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

ios-将UILabel的文本设为粗体

我想将UILabel的文本设为粗体

infoLabel=[[UILabel alloc]initWithFrame:CGRectMake(90,150, 200, 30)];
[infoLabel setText:@"Drag 14 more Flavors"];
[infoLabel setBackgroundColor:[UIColor clearColor]];
[infoLabel setFont:[UIFont fontWithName:@"Arial" size:16]];

[infoLabel setTextColor:[UIColor colorWithRed:193.0/255 
                                        green:27.0/255 
                                         blue:23.0/255 
                                        alpha:1 ]];
trans by 2020-01-15T17:28:52Z

uinavigationcontroller-UINavigationBar多行ti

是否有一种简单的方法可以覆盖导航控制器中导航栏中当前导航栏项目的titleView? 我尝试创建一个新的UIView并将topView的titleView属性替换为我自己的UIVIew,但没有成功。

基本上,我希望导航栏标题为多行标题。 有什么建议么?

trans by 2020-01-02T18:29:15Z

ios-计算UILabel文本大小

我正在以编程方式绘制UILabels。 他们从数据库获取大小。 因此,我不能只使用2671258562801959959。我已经实现了通过合格比例重绘UILabels的功能。 因此,从我的观点来看,我需要查找的是UILabel中的文本,这将需要最大比率才能重绘UILabels。所以最后我需要做这样的事情:

    double ratio = 1.00;
    for (UILabel* labels in sec.subviews) {

        float widthLabel = labels.frame.size.width;
        float heightLabel = labels.frame.size.height;
        float heightText = //get the text height here
        float widthText = //get the text width here
        if (widthLabel < widthText) {
            ratio = MAX(widthText/widthLabel,ratio);
        }
        if (heightLabel < heightText) {
            ratio = MAX(heightText/heightLabel, ratio);
        }
    }
    //redraw UILabels with the given ratio here

那么,如何获得文本的高度和宽度大小,因为我的某些文本无法放入标签中,因此我不能简单地使用标签范围? 我正在使用Xcode 5和iOS 7。

trans by 2019-12-24T03:12:08Z

目标c-50%不透明度背景下100%不透明度UILabel(UIView?)

所以现在我有一个UILabel,里面有UILabel。 我希望背景的不透明度<1.0,标签的不透明度为1.0。 但是,由于Alpha沿视图层次结构向下传播,因此标签最终的不透明度也小于1.0。

无论如何,在不使UILabel成为另一个视图的子视图的情况下,我可以做什么?

trans by 2019-11-18T02:39:56Z

iPhone-允许用户从UILabel选择文本进行复制

这个问题在这里已有答案:

  • 在UILabel上显示iPhone剪切副本粘贴菜单                                     11个答案

我有一个UILabel,但是如何允许用户选择其文本的一部分。 我不希望用户能够编辑文本,也不希望标签/文本字段具有边框。

trans by 2019-11-14T15:23:06Z

ios-UILabel根据要显示的文本自动调整大小

我正在开发一个应用程序,其中需要根据要显示的文本自动调整文本区域的大小。

首先,我不确定是应该使用UILabel(逻辑上是显示静态文本的最佳选择,在我的情况下)还是UITextView

我想如何使用它?
我只想用Text来初始化我的Label或Text视图。相反,我首先定义框架,然后将我的文本限制在该区域。

如果您可以提出正确的解决方案,那将是很大的帮助。

我浏览了文档和其他参考资料,但没有找到什么可以对我有所帮助的地方,或者我忽略了它。

trans by 2019-11-12T16:43:18Z

ios-多行UILabel上的自动收缩

是否可以在UILabel的多行上结合使用autoshrink属性? 例如,在2条可用行上可能会出现较大的文本。

trans by 2019-11-07T20:22:18Z

ios-从情节提要向UILabel属性字符串添加下划线失败

  1. 从情节提要中,选择有问题的UILabel
  2. 然后在“属性检查器”>“标签”>“ [我选择]”中
  3. 同样在属性检查器>标签>文本> [我选择内容]
  4. 然后我单击字体图标并选择下划线

基本上,我从弹出的“字体”窗口中选择的任何更改都不会生效。

有没有人成功地在情节提要中添加下划线?

注意:我已经知道如何在代码中执行此操作。 我想避免添加代码。

trans by 2019-10-24T11:34:57Z

uiview-如何在iPhone应用程序中实现UIButton / UILabel“填充”

我的iPhone应用程序中有多种视图需要填充,例如,自定义UIButton的文本左对齐,以及UILabel的背景色。

这可能是一个非常愚蠢的问题,但是如何应用“填充”将文本移出左侧边缘?

我已经厌倦了使用边界等没有成功的方法。

我知道我可以为我的UILabel创建具有背景色的包装视图,但这似乎过分了。

非常感谢。

trans by 2019-10-12T08:57:18Z

ios-如何在Swift中旋转UIButton和UILabel的文本?

如何旋转UIButtonUILabel的文本? 90度,180度

注意:在将其标记为重复项之前,我有意将问题建模为以下内容的Swift版本:如何在Objective-C中旋转UIButton和UILabel的文本?

trans by 2019-10-11T21:40:40Z

目标c-iPhone UILabel文本软阴影

我知道iPhone上的UILabel不支持柔和阴影。 那么实现自己的最佳方法是什么?

编辑:

显然,我将继承UILabel的子类并绘制-drawRect:我的问题是,如何获取标签的内容作为图形并围绕它们绘制,模糊它们等...

编辑2:

大约一年后,我回到了这个问题。 同时,我建立了一个类,该类使您可以轻松地向标签添加柔和阴影并调整其半径等,还可以在文本本身上绘制渐变。 您可以在GitHub上找到它:[https://github.com/doukasd/iOS-Components/tree/master/Views]

trans by 2019-10-10T01:00:17Z

iOS AutoLayout多行UILab

以下问题是该问题的某种延续:

iOS:自动版式中的多行UILabel

主要思想是每个视图都应声明其“首选”(本征)大小,以便AutoLayout可以知道如何正确显示它。UILabel只是视图本身无法知道显示所需大小的情况的示例。 这取决于提供的宽度。

正如mwhuss指出的那样,setPreferredMaxLayoutWidth可以使标签跨多行。 但这不是这里的主要问题。 问题是我在哪里以及何时获得此宽度值,并将其作为参数发送给setPreferredMaxLayoutWidth。

我设法制作出看起来合法的东西,所以如果我以任何方式错了,请改正我,如果您知道更好的方法,请告诉我。

在UIView的

-(CGSize) intrinsicContentSize

我根据self.frame.width为我的UILabel设置了PreferredMaxLayoutWidth。

UIViewController的

-(void) viewDidLayoutSubviews

我知道的第一个回调方法是在主视图的子视图中指定它们在屏幕上所驻留的确切帧。 然后,从该方法内部,对子视图进行操作,使它们的固有大小无效,以便根据指定给它们的宽度将UILabel分成多行。

trans by 2019-10-09T07:43:48Z

iphone-动画UILabel字体大小更改

我目前正在制作一个使用自定义View Controller容器的应用程序。 一次在屏幕上显示多个视图,而当点击一个视图时,选定的视图控制器会设置为全屏动画。 这样做时,选定的视图控制器子视图也会缩放(框架,字体大小等)。尽管如此,UILabel的font属性无法设置动画,从而导致问题。 我尝试了多种解决方案,但全部失败了。

我尝试过的解决方案是:

  1. 截取较大视图的屏幕截图并为更改添加动画效果(类似于Flipboard的操作)
  2. 通过使用transform属性进行动画处理
  3. 缩小UIScrollView并在全屏显示时将其放大。
  4. 设置将adjustsFontSizeToFitWidth设置为YES,并在动画之前设置fontSize

到目前为止,这是最好的解决方案,但我对此并不满意。

如果有人可以使用[UIView animate ..]进行动画设置,或者有人使用UILabel替换,我正在寻找其他建议。

这是一个很好的示例,类似于我希望UILabel进行的操作:[http://www.cocoawithlove.com/2010/09/zoomingviewcontroller-to-animate-uiview.html]

编辑:此代码有效

// Load View

self.label = [[UILabel alloc] init];
self.label.text = @"TEXT";
self.label.font = [UIFont boldSystemFontOfSize:20.0];
self.label.backgroundColor = [UIColor clearColor];

[self.label sizeToFit];

[self.view addSubview:self.label];

// Animation

self.label.font = [UIFont boldSystemFontOfSize:80.0];
self.label.transform = CGAffineTransformScale(self.label.transform, .25, .25);
[self.label sizeToFit];

[UIView animateWithDuration:1.0 animations:^{
    self.label.transform = CGAffineTransformScale(self.label.transform, 4.0, 4.0);
    self.label.center = self.view.center;
} completion:^(BOOL finished) {

    self.label.font = [UIFont boldSystemFontOfSize:80.0]; 
    self.label.transform = CGAffineTransformScale(self.label.transform, 1.0, 1.0);

    [self.label sizeToFit];

}];
trans by 2019-10-09T03:23:55Z

ios-如何在Objective-C中旋转UIButton和UILabel的文本?

如何旋转UIButtonUILabel的文本? 90度,180度

trans by 2019-09-29T11:41:00Z

objective c - UILabel字体大小?

我似乎无法使用以下代码修改UILabel的字体大小:

itemTitle.font = [UIFont systemFontOfSize:25];

当我将数字25增加到更大的数字时,似乎只会在标签上添加一个上边距,从而将文本向下推得太多,以便文本在底部被切断或完全溢出。

我在systemFontOfSize 25的其他地方有另一个UILabel,它比itemTitle文本小得多。 这是怎么回事? 25不应该是绝对值吗?

我对如何以编程方式更改uilabels的字体大小感到困惑。

trans by 2019-09-11T11:56:22Z

ios - 如何检查UILabel是否被截断?

我有一个UILabel,根据我的应用程序是在iPhone或iPad上以纵向还是横向模式运行,可以有不同的长度。 当文本太长而无法在一行显示并且它被截断时,我希望用户能够按下它并获得全文的弹出窗口。

如何查看UILabel是否截断文本? 它甚至可能吗? 现在我只是根据我所处的模式检查不同长度,但它不能很好地工作。

trans by 2019-09-10T23:47:00Z

ios - 如何让UILabel响应点击?

我发现我可以比UITextField更快地创建UILabel,并且我计划在大多数时间使用UILabel作为我的数据显示应用程序。

总而言之,我希望让用户点击UILabel并让我的回调响应。 那可能吗?

谢谢。

trans by 2019-09-10T19:33:44Z

iphone - 如何为iOS应用程序设置UILabel的左上角对齐方式?

我在我的nib文件中添加了一个标签,然后需要对该标签进行左上角对齐。 因为我在运行时提供文本所以它不确定有多少行。因此,如果文本仅包含单行,则它显示为垂直居中对齐。 这种对齐方式与我前面的标签不匹配。

例如:

enter image description here

哪个看起来很奇怪:(

有什么方法可以将标签文本设置为左上角对齐吗?

trans by 2019-09-10T16:16:41Z

ios - 在单行UILab旁边显示NSTextAttachment图像

我想将NSTextAttachment图像附加到我的属性字符串并使其垂直居中。

我使用以下代码创建了我的字符串

        NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs];
        NSTextAttachment *attachment = [[NSTextAttachment alloc] init];
        attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)];
        cell.textLabel.attributedText = [str copy];

但是,图像看起来与单元格的textLabel顶部对齐。

enter image description here

如何更改绘制附件的矩形?

trans by 2019-08-24T06:34:16Z

ios - 将UILabel高度调整为tex

我有一些标签,我想调整它们的高度到文本,这是我现在为此写的代码

func heightForView(text:String, font:UIFont, width:CGFloat) -> CGFloat{
    let label:UILabel = UILabel(frame: CGRectMake(0, 0, width, CGFloat.max))
    label.numberOfLines = 0
    label.lineBreakMode = NSLineBreakMode.ByWordWrapping
    label.font = font
    label.text = text

    label.sizeToFit()
    return label.frame.height
}

编辑:

问题不在于这段代码,所以我的问题就在于问题本身。 它可能对其他人有用!

trans by 2019-08-14T18:38:07Z

1 2 3 下一页 共3页