Tag: uilabel

斯威夫特UIKit’iKeşfedelim

斯威夫特yakınzamanda 5yaşınagirecek。 5个iOS版本您可以使用Swift Dilinde,yazılıyor和Obj-C dilinden esergörmüyoruz。 你是不是喜欢我的节目? İsimlerine? Buyazıdasizlere Swift’te yer alan UIKit’itanıtmayaçalışacağım。 UI kelimesininaçılımı“用户界面”目录。 Yanikişiningördüğüekran diyebiliriz。 Biruygulamayıaçtığınızda塔布拉尔语,butonlar ve metinlergöreceksiniz。 Bunlarınhepsi UIKitadıaltındabulunan objelerdir。 Gördüğünüzüzerebir Ekranüzerindebirkaç元素mevcut。 UILabel ,它的名称为objedir。 Genelliklekısametinlerin,说“ılarınekranayazdırılmasındakullanılanbir obje olmakla birlikteüzerindedeğişiklikleryapmak epeykolaydır”。 Bununla birliktebüyük植骨iText UITextViewkullanmaktayız ,从yarayan pekçoközellikbulunmaktadır。 重要信息“可滚动”的gibiyukarıkaydırarakkalanıokuyabildiğimiz。 像是从Bize birşeyyazmasınıbekliyor isek o zamanUITextField’ıkullanıyoruz。 Küçükgörünebilirancakburayıözelleştirerek她的seyeikullanıcıdanalmanızmümkün。 İsterbir kelime olsun,isterseniz bir paragraf,isterseniz bir toplamaişlemi。 她的türlümetni seve sevealıyor。 İşinizbittiğinde她的zaman […]

在分组的tableView中显示不同背景颜色的标签?

你好朋友。 我需要在UItableView中显示标签。 我怎样才能做到这一点。 请参阅截图。

带有viewWithTag的UILabel – (文字不出现)

有一个UITableViewCell,我用标签1000添加一个标签。 – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ChecklistItem"]; UILabel *label = (UILabel *) [cell viewWithTag:1000]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; 然后 UILabel *labelName = (UILabel *)[cell viewWithTag:1000] labelName.text = @"test". 当我跑,细胞是空的。 有什么build议?

如何根据内部视图出口自动设置表格行高?

我想自动设置tableview单元格高度来完全显示标签而不会发生这种情况? 任何帮助?

将string的NSMutableArray添加到UILabel时,程序崩溃

当我将这个string数组添加到summaryText UILabel时,它会崩溃。 请让我知道如何解决这个问题。 NSMutableArray *arr = [[NSMutableArray alloc]init]; arr = [Singleton getArray]; NSString *str = [arr componentsJoinedByString:@"\n"]; summaryText.text = str; 这就是当我命令点击summaryText时提出的 @implementation TotalViewController @synthesize tax,taxLabel,total,totalLabel,final,finalLabel,fiveLabel,threeLabel,twoLabel,five,three,two, points, pointsLabel,summaryText;

iOS使用步进器控制滑块值和文本标签值

我已经有一个滑块来控制文本标签的输出。 -(IBAction)mySlider:(UISlider *)sender { _myTextLabel.text = [NSString stringWithFormat:@"%i", (int) sender.value]; } 不过,我也想要一个步进器能够改变滑块的位置。 所以,如果滑块已经被设置为50,并且文本标签是50,那么我想让步进器增加到51,52,53等。有没有人知道代码要做到这一点? 谢谢!

当两个标签用砌体并排显示时,如何根据其内容显示每个标签的宽度?

我想用砌体在一行(视图)中显示两个标签(UILabel)。 但是左边的标签比右边的标签宽得多。 他们在这张照片上显示的是(绿色标签和黄色标签) 它们的内容压缩是UILayoutPriorityRequired,我希望左边标签的左边等于它的超级视图,右边的标签的右边等于它的超级视图。 那么如何让每个标签的宽度根据其内容显示更多的标签在视图中? 这是我的代码: _label1 = [UILabel new]; _label1.backgroundColor = [UIColor yellowColor]; _label1.text = @"label,"; _label2 = [UILabel new]; _label2.backgroundColor = [UIColor greenColor]; _label2.text = @"label,"; [_contentView1 addSubview:_label1]; [_contentView1 addSubview:_label2]; [_label1 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(_contentView1.mas_top).with.offset(5); make.left.equalTo(_contentView1.mas_left).with.offset(2); make.height.equalTo(@40); }]; [_label2 mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(_label1.mas_right).with.offset(2); make.top.equalTo(_contentView1.mas_top).with.offset(5); make.right.equalTo(_contentView1.mas_right).with.offset(-2); make.height.equalTo(@40); }]; [_label1 setContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal]; [_label1 setContentCompressionResistancePriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisHorizontal]; […]

为什么我无法通过使用“usedRectForTextContainer”来获取textContainer的矩形

我在这个问题中学到了NAlexN的答案( 在UILabel的NSAttributedString中创build可点击的“链接” ),并自己编写一个演示。 但是,对我来说,演示是不好的。 这里是我的代码:(每个人都可以直接复制下面的代码到一个新的项目来进行testing) #import "ViewController.h" @interface ViewController () { UILabel* label; NSTextContainer *textContainer; NSLayoutManager *layoutManager; } @end @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; [super viewDidLoad]; label=[[UILabel alloc]initWithFrame:CGRectMake(15, 30, 350, 300)]; label.backgroundColor=[UIColor greenColor]; label.userInteractionEnabled = YES; UITapGestureRecognizer* tap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTapOnLabel:)]; [tap setNumberOfTapsRequired:1]; [label addGestureRecognizer:tap]; [self.view addSubview:label]; NSMutableAttributedString *attributedString =[[NSMutableAttributedString alloc] initWithString:@"String with a […]

UITableViewCell里带有手势识别器的UILabel块didSelectRowAtIndexPath

我在UITableViewCell使用了UITapGestureRecognizer一些UITapGestureRecognizer 。 GestureRecognizer运行良好。 但是当我点击标签时,我希望didSelectRowAtIndexPath:应该执行。 甚至只是indexPathForSelectedRow()方法应该给我选定的行。 设置cancelsTouchesInView = false不起作用! 这可能吗? 现在indexPathForSelectedRow()方法返回nil。 谢谢

在使用情节提要的UILabel文本之前和之后添加一个空格

如何在使用故事板的UILabel中的文本之前和之后添加空格。 这里是一个背景标签的例子。