草庐IT

iphone - UITableViewCell 内容 View - 添加 UILabel

目前我的UITableView上的cellForRowAtIndexPath有以下代码:-(UITableViewCell*)tableView:(UITableView*)theTableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UILabel*nameLabel=nil;UILabel*valueLabel=nil;UILabel*percentLabel=nil;UITableViewCell*cell=[tableViewdequeueReusa

IOS 在 UITableView 中点击 UILabel

我正在尝试创建一个类似于Facebook主页View的View,它有多个可点击区域。一切都已完成(虽然我不知道我是否遵循了这个atm的正确方法)但是View的对齐方式不正确。数据以的形式出现在不同的行中.我真正想要实现的是我在UITableView中显示我的数据。我试过这段代码片段:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";CustomCell*cell=(C

ios - UILabel autoLayout 无法正常工作

我在UITableViewCell中设置了一个UIlabel我想动态地设置UITableViewCell的高度,所以我用UILabel添加了一些约束,当进入UIViewController时,UITableViewCell的标签和高度不正确,但是如果我将UITableViewCell滚动到屏幕并将其滚动回屏幕,然后它工作正常,很奇怪。这是我在Storyboard中的约束进入UIViewController时TableViewCell中的UILabel应该是我尝试添加代码(覆盖UILabel)-(void)layoutSubviews{self.preferredMaxLayoutWid

ios - 从 rootViewController 设置 UILabel 文本

我有两个ViewController1.rootviewController2.myStatusDisplayViewController。我有一个c堆栈回调函数,它返回一个c字符串。那个特定的回调函数调用我的rootviewcontroller中的一个函数。在我的RootViewController中,我使用该引用引用了myStatusDispalyViewController我正在尝试更新myStatusDisplayviewController中的标签。app.myStatusDisplayViewController.displayCallStatus.text=updated

ios - 当有足够的空间时,UILabel 自动换行会在下一行添加额外的单词

在某些情况下,UILabel似乎会在新行中添加一个额外的单词,即使有足够的空间,例如,如果再追加一个词,即使我强制标签的宽度变成如下所示,它仍然会将包含“c”的单词移动到下一行,我试过扭曲UILabel的配置,但似乎它的行为是一样的,除非我将换行模式设置为字符换行,下面是上述情况的配置,和约束(在前两种情况下,尾随),这种特殊行为是否有任何原因,我可以解决这个问题吗?以这种方式让那个空间清空看起来很奇怪。 最佳答案 这是自iOS11以来的默认行为,用于修复孤立词。没办法关掉修复它使用文本作为属性文本或使用UItextview并打开滚

ios - 使 UILabel 看起来像 CSS 显示 : inline

好的,这是我的问题。我有一组相当大的UIButtons,它们将UIImage设置为背景。现在我想在这些按钮内添加标签。但我目前正在实现的设计使用了“花式”标签,其中标签的背景颜色是半透明的,并折叠在文本周围。我的第一个想法是使用UIWebview来实现它并且它有效,但是添加大量UIWebview需要很长时间才能显示标签。下一个解决方案是使用UILabel,性能会好几倍。但是对于我来说,我无法弄清楚如何使视觉风格与设计相匹配。所以基本上我想让UILabel表现得像一个HTML元素,它具有CSS规则display:inline;风格定义。这甚至可以通过UILabel的内置参数实现吗?如果没

iphone - 准确无缝地将文本拆分为两个 UILabel

我正在尝试为已设置尺寸的图像周围的文本创建类似“环绕”的效果。___________........|........|imagelabel.1.|........|___________...........................label.2..............................................这是我现在使用的方法:-(NSArray*)splitString:(NSString*)strmaxCharacters:(NSInteger)maxLength{//thiswillsplitthestringtoaddtotwoUILab

ios - 更改 UILabel 文本

我对Objective-C和XCode还很陌生。我正在尝试更新屏幕上的文本标签,我在viewDidLoad中调用了一个函数loadData,它工作正常。我正在尝试打印在loadData函数中生成的字符串。生成该字符串后,我使用:self.MyLabel.text=string;但不更新。我也在使用IBOutlet,我认为这可能与不同的线程有关,但我不确定。感谢任何帮助。 最佳答案 您是否尝试过在之后更新标签-(void)viewDidLoad{//callanothermethodbeforeassigningtoretrievet

ios - 我希望我的 UILabel 遵循我的 UISlider 值

我按照user2207904的代码在viewDidLoad上我创建了20个slider和20个标签然后我的20个标签采用我的推子的值(label.text=[NSStringstringWithFormat:@"%i",slvalue];)但是像这样如果我移动我的标签不遵循我的推子值...我怎样才能让我的标签跟随我的推子值?我的代码-(void)viewDidLoad{[superviewDidLoad];for(inti=0;i新问题:修改我这样做:我在我的FirstViewController.m中放了一个IBAction-(IBAction)sliderUpdate:(UISli

iphone - 更改 UILabel 文本会弄乱动画吗?

我的应用程序必须根据用户做出的选择进行计算和动画处理,我需要在动画中使用UILabel之前更新它,问题是每当我设置UILabel文本它弄乱了动画,我不知道为什么。我试过[self.view.layerremoveAllAnimations];在更改UILabel文本之前仍然没有用。我什至尝试以编程方式调用IBAction并更改该block中的UILabel文本,但它仍然弄乱了动画。似乎没有任何效果,这肯定与时间有关,因为更改viewDidLoad中的UILabel文本确实可以正常工作。我还通过在动画之前更改另一个UILabel的文本来检查它是否是Storyboard问题,并且出现了同样