首页 文章
  • 3 votes
     answers
     views

    iOS UILabel并避免使用自定义字体剪切变音符号

    首先,StackOverflow上有很多问题,但没有一个完全回答这个问题 . 问题主要是,但很可能不仅限于使用UILabel的text属性使用自定义拉丁语字体渲染时的泰语和阿拉伯语变音符号 . 这在自动布局中也具有内在大小 . 我已经完成了Apple建议的所有内容,使用文档中提到的设置,WWDC视频以及StackOverflow上的问题(例如clipsToBounds = NO等) . 请记住,我...
  • 0 votes
     answers
     views

    用于UILabel的setAlpha动画无法正常工作

    我在视图上有一些UILabel,当有人按住视图时我想要消失 . 我试图通过将文本的alpha值从1.0更改为0.5然后在触摸释放时再次返回来执行淡入淡出 . 这是我的代码: [UIView transitionWithView:self.view duration:0.3 options:UIViewAnimationOptionTransitionCrossDissolve animations...
  • 0 votes
     answers
     views

    在UIButton动作的动画中间或结尾处设置UILabel会取消动画

    正如 Headers 所说,每当我想在标签移动动画之后设置UILabel的文本时,它就会在动画之前将UILabel返回到原点 . 有趣的是,只有当动画由UIButton动作触发时才会发生这种情况 . 我在一个新项目中复制了这个 . 复制下面的代码,看看会发生什么 . ViewController.h #import <UIKit/UIKit.h> @interface ViewCon...
  • 1 votes
     answers
     views

    根据UIButton控件事件更改UILabel

    我有一个 UIButton ,它有一个默认图像,另一个图像用于高亮/选定图像 . 按下按钮时,按钮的图像会变为高亮显示,然后在触摸按钮位于内部时变为选定状态 . 通常的东西..在IB内的所有设置 . 但是,我试图在一个非常棘手的地方(未对齐,硬编码)在按钮上设置标签 . 我尝试在IB的按钮上添加一个Label . 问题:当按钮的控件状态发生变化时,我需要更改标签的文本颜色 . 所以,我创建了一个 ...
  • 0 votes
     answers
     views

    将字符串分配给uilabel swift时出错

    我有两个视图控制器,一个是主ViewController,在底部我推出容器视图,该容器连接到另一个我想在主ViewController中显示的NewViewController . 我在ViewController中将JSON数据设置为NewViewController的标签,它给出了我的错误作为致命错误:在展开Optional值时意外发现nil ViewController.swift let ...
  • 0 votes
     answers
     views

    使用UILabel和随机文本长度的UITableViewCell高度问题

    我目前正在尝试让UITableView根据数组中的文本使用自定义单元格高度 . 我看到的问题是文本似乎在点上挤压而不是填充自定义单元格的全长 . 这导致文本在单元格上重叠,有时会在单元格下消失 . 这是我用来确定单元格高度的代码,我不确定标准的UILabel文本高度,但这似乎在字体的高度I处很好 . if (indexPath.section == 0) { NSString *text...
  • 0 votes
     answers
     views

    NSString sizeWithFont:constrainedToSize:计算错误的高度

    我有一个字幕样式UITableViewCell,其高度根据每个字段的文本长度动态变化 . 问题是如果标签有多行,textLabel的高度(CGSize大小)不会增加 . 奇怪的是,detailTextLabel的高度正在增加(CGSize size2) . 计算两个高度的代码是相同的 . 这是我的功能: -(CGFloat)tableView:(UITableView *)tableView ...
  • 297 votes
     answers
     views

    根据文字调整UILabel高度

    考虑我在 UILabel (动态文本的长行)中有以下文本: 由于外星军队的数量远远超过团队,因此玩家必须利用后世界末日的世界,例如在垃圾箱,支柱,汽车,瓦砾和其他物体后面寻找掩护 . 我想调整 UILabel's 高度,以便文本可以适应 . 我正在使用 UILabel 的以下属性来使文本内部包装 . myUILabel.lineBreakMode = UILineBreakModeWordWr...
  • 229 votes
     answers
     views

    如何为UILabel添加换行符?

    让我们看看我的字符串看起来像这样: NSString *longStr = @"AAAAA\nBBBBB\nCCCCC"; 我该怎么做才能让UILabel显示这样的信息 AAAAA BBBBB CCCCC 我不认为 \n 被UILabel认可,所以我可以在NSString中放置任何东西,以便UILabel知道它必须在那里创建换行符吗?
  • 274 votes
     answers
     views

    UILabel文字边距

    我正在设置 UILabel 的左边插入/边距,并且可以't find a method to do so. The label has a background set so just changing its origin won'吨 . 最好将左侧的 10px 左右插入文本 .
  • 131 votes
     answers
     views

    UILabel - 适合文字的自动尺寸标签?

    是否可以自动调整UILabel框/边界的大小以适应包含的文本? (我不在乎它是否比显示器大) 因此,如果用户输入“你好”或“我的名字真的很长,我希望它适合这个盒子”,它永远不会被截断,标签会相应地“加宽”吗?
  • 3 votes
     answers
     views

    在uisegmentedcontrol中更改所选段的字体

    我注意到在我的一个分段控制中,很难看出选择了哪个段 . 我以为我可以加粗字体,或者稍微增加字体大小 . 我正在尝试这个,但它不起作用: UIFont *boldFont = [UIFont boldSystemFontOfSize:16.0]; NSDictionary *fontDict = [[NSDictionary alloc] initWithObjectsAndKeys:bol...
  • 5 votes
     answers
     views

    显示文本结尾旁边的更多按钮Swift

    如果空间不足,我想在文本末尾或下方显示更多按钮 . 我不明白Apple开发者是怎么做到的?请快速回答 . 点击更多按钮后我想显示所有文字 . 将按钮更改为更少 . 提前致谢 .
  • 0 votes
     answers
     views

    将UIView添加到单元格的子视图UITableViewController中

    我将2个文本添加到表格的单元格中 . 我在做什么 UITableViewCell * cell = nil; NSString * CellIdentifier = @“Cell”; cell = [aTableView dequeueReusableCellWithIdentifier:CellIdentifier]; if(cell == nil){cell = [[UITableViewC...
  • 171 votes
     answers
     views

    动态更改UILabel的字体大小

    我目前有一个 UILabel : factLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 280, 100)]; factLabel.text = @"some text some text some text some text"; factLabel.backgroundColor = [UIColor ...
  • -1 votes
     answers
     views

    如何单击按钮并更改tablewviewcell中的标签文本

    当我在每个TableViewCell中单击按钮时,我想更改标签文本 我的意思是有2个( - ,)按钮和1个标签,当我点击按钮时,标签会增加或减少 . 我不知道怎么做?
  • 2 votes
     answers
     views

    UILabel突出显示颜色属性字符串(Apple bug?)

    我在自定义 UITableViewCell 中有一个 UILabel . 此标签具有带有多种文本颜色/字体的属性字符串 . 当单元格突出显示时,标签中的属性文本全部变为相同的颜色 . 更具体地说,文本全部变成与 first character 相同的颜色 . 字体不会改变 . 我认为这种行为与 UILabel 上的 highlighted 和 highlightedTextColor 属性有关 ...
  • 190 votes
     answers
     views

    在UILabel的NSAttributedString中创建可点击的“链接”?

    我一直在搜索这几个小时,但我失败了 . 我可能甚至不知道我应该寻找什么 . 许多应用程序都有文本,在本文中是圆角矩形的Web超链接 . 当我点击它们 UIWebView 打开 . 让我感到困惑的是,他们经常有自定义链接,例如,如果单词以#开头,它也是可点击的,应用程序通过打开另一个视图来响应 . 我怎样才能做到这一点?有可能 UILabel 还是我需要 UITextView 或其他什么?
  • 13 votes
     answers
     views

    如何使用NSMutableAttributedString呈现多行UILabel

    我正在尝试使用NSMutableAttributedString创建多行UILabel . 当我将属性分配给完整的字符串时,这样可以正常工作: UILabel *contentLabel = [[UILabel alloc] initWithFrame:CGRectMake(0,0,200,100)]; [contentLabel setLineBreakMode:NSLineBreakByWor...
  • 66 votes
     answers
     views

    无法更改UILabel文本颜色

    我想更改UILabel文本颜色,但我无法更改颜色,这就是我的代码的样子 . UILabel *categoryTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 46, 16)]; categoryTitle.text = @"abc"; categoryTitle.backgroundColor = [UIColor...
  • 13 votes
     answers
     views

    更改UILabel文本但保留其余属性

    我在使用故事板创建的ViewController中有一个UILabel . 标签文本的字体,大小和颜色,它的对齐方式 - 都在故事板中设置 . 故事板中的标签连接到我的文件中名为p_patientNameLbl的插座 . 现在我试图以编程方式更改标签的文本,如下所示: [self.p_patientNameLbl setText:@"Vasya"]; 我没看到新文本,直到我意...
  • 1 votes
     answers
     views

    有可能在一个地方更改iOS移动应用程序的所有UILabel颜色吗?

    每当应用程序加载时,我必须在一个地方更改所有UILabel颜色 . 我知道有一种方法可以通过设置textColor来单独更改UILabel的颜色 . 因为这是花时间以编程方式或使用StoryBoard更改所有UILabel个体的过程 . 我需要通过在一个地方添加textColor来改变标签颜色来了解简化方法 . 即使是改变控制器标签颜色也很好 . 例如 . 通过UILabel类别的方式 . 任何片...
  • 2 votes
     answers
     views

    无法设置UILabel的textColor

    我目前正在开发一个源自UITableViewCells Xibs的动态表单 . if disabled { self.passTitleLabel.textColor = UIColor(named: "Dark Blue") self.textField.textColor = UIColor(named: "Dark Blue") } e...
  • 5 votes
     answers
     views

    如何用一些通用方法改变uilabel字符串部分的颜色?

    任何人都可以告诉我如何用一些通用方法改变uilabel字符串部分的颜色? 让我解释 .. 我有标签 "10/05/2008 4 years", "10/05/2011 2 years", "20/06/1933 - 07/07/1970 37 years", "10/05/1982 30 years", ...
  • 0 votes
     answers
     views

    UILabel与UIMenuController - 在UIPasteboard中复制文本

    我有 UILable ,带有文字“这是带有 UIMenuController 的标签” . 我在标签上添加了 UILongPressGesture 并从中打开 UIMenuController . 菜单控制器将 UILable 的帧视为源视图(因为它是它的自然行为),但我希望UILabel上的特定单词应该成为 UIMenuController 的源点并将相同的单词复制到 UIPaseBoard ...
  • 0 votes
     answers
     views

    将文本标签从UIButton分配给UILabel不起作用

    我在.h中声明了这一点 IBOutlet UILabel *display; 在.m我正在做以下但它不工作,继续说displat.text是null . 困惑,帮忙!是的我是菜鸟 . NSLog(@"operation button pressed %@ is of class %@",[[sender titleLabel] text],[[[sender titleLab...
  • 7 votes
     answers
     views

    Xcode - 从不同视图更新ViewController标签文本

    我的项目中有两个视图控制器 ViewController , SettingsView . 在这里,当我点击 SettingsView's 后退按钮时,我正在尝试更新 ViewController's 标签 . NSLog 工作正常,但标签没有更新......请帮帮我...... SettingsView.m -(IBAction)backToMain:(id) sender { //...
  • 0 votes
     answers
     views

    如何从iphone动态创建标签中检索特定标签 Headers ?

    我在视图控制器中动态创建10个标签 . 当我点击特定标签想要获得点击的标签 Headers 时我怎么能这样做帮助我 .
  • 4 votes
     answers
     views

    文本更改时UILabel缩小

    我有一个包含containerView(灰色)的视图,其中包含一个UILabel(蓝色) . 我有布局约束,使得containerView总是比每边的标签大8个像素,并且containerView的边框左/上/右是固定的 . 当设备方向改变时,容器视图会适当拉伸 . 标签的numberOfLines属性设置为0.我在代码中设置标签的文本 . 正如预期的那样,标签的高度会增加以容纳文本 . 问题在...
  • 29 votes
     answers
     views

    AutoLayout多行UILabel切断了一些文字

    我正在尝试学习自动布局,最后我想在发生这种情况时我正在 grab 它 . 我正在玩原型细胞和标签 . 我想要一个 Headers , titleLbl - 图片中的蓝框 Money, moneyLbl - 图片中的绿框 字幕/描述, subTitleLbl - 图片中的红框 到目前为止我有这个: 我想要实现的是: 绿框应始终完全显示在1行 绿框内的值应基于蓝框...

热门问题