草庐IT

ios - 无法在标签或文本字段中显示字符串

作为iOS编程新手,我有一个可能非常简单的问题。我有aniPhoneapp,它获取Facebook用户数据(id、姓名、性别、城市)。数据使用NSLog打印出来就好了:id:597287941first_name:Alexanderlast_name:Farbergender:malecity:Bochum,Germany但是我无法在我的UI中显示数据:我尝试过使用UITextField和UILabel。我试过用[[selfuserId]setText:dict[@"id"]];和[_firstNamesetText:dict[@"first_name"]];我已经连接了IBOutle

ios - 带有 UILabel 的 UIView transitionWithView 在过渡期间丢失圆角

我目前有一个UIView,上面有UILabel。这些UILabel有圆角。我按下一个按钮,然后使用UIViewtransitionWithView方法以编程方式删除所有这些标签。但是,在过渡期间,圆角会丢失。是否可以在过渡期间保持这些圆角?即在过渡之前、期间和之后,拐角应保持圆滑。下面是一些示例代码:@interfaceExampleViewController@property(strong,nonatomic)UIView*view;@property(strong,nonatomic)UILabel*myLabel;@end@implementationExampleViewCo

ios - 在 iOS 7 中使用 TextKit 设置 UIlabel 的行高的最简单方法是什么?

我假设我可以使用TextKit简洁地做到这一点。我不需要向后兼容性。我不想破坏任何现有的属性NSAttributedString实例涉及。我不一定介意子类化UILabel,如果我能得到一个setLineSpacing:实现,它不会破坏我Storyboard中设置的任何段落样式 最佳答案 UILabel不是用iOS7上的TextKit构建的,至少不是以开发人员可以访问的方式构建的。您需要使用UITextView才能访问TextKit。查看TTTAttributedLabel,看看它是否符合您的要求。如果没有,它可能会被修改来做到这一点

ios - UIlabel 在文本前显示额外的空间

我在我的应用中使用了UILabel。它在纵向模式下工作正常。但是当我以横向模式打开我的应用程序时,它会在UIlabel的中心显示内容。我试过sizeToFit但它不起作用。一旦我增加uilabel的宽度间距就开始到达uilabel。我的代码:self.contentLabel.text=labeltext;[self.contentLabelsetNumberOfLines:0];[self.contentLabelsizeToFit]; 最佳答案 我怀疑您的UILabel本身而不是其中的文本在旋转时实际上没有正确对齐。确保标签与V

ios - 当某些单元格具有详细信息披露指示器而某些单元格没有时,让 UILabel 排队

我们的UI人员提出一个要求,他希望表格单元格右侧的所有UILabel彼此对齐。这不是一个牵强附会的要求,只是我在做这件事时遇到了问题,因为有些单元格有详细信息披露指示符,有些则没有。我将标签背景设为绿色以说明问题:我没有使用自动布局,到目前为止,我只是尝试将.xib中的UILabel的框架设置得更靠左一点以进行补偿(即它们是否具有披露指示符),但即便如此,如果框架不与它重叠....它仍然向左移动。我想知道是否有一种方法可以对所有单元格进行详细披露但不显示它?有什么想法吗? 最佳答案 发生这种情况是因为当存在辅助View时,单元格的内

ios - 如何在 Storyboard 中的 UILabel 的右边缘添加前导约束?

我怎样才能在Storyboard中实现同样的效果?[celladdConstraint:[NSLayoutConstraintconstraintWithItem:nameLabelattribute:NSLayoutAttributeRightrelatedBy:NSLayoutRelationEqualtoItem:cell.contentViewattribute:NSLayoutAttributeLeftmultiplier:1.0constant:200.0]]; 最佳答案 很容易,在Storyboard中,控制点击Vie

ios - UITableView 在动态单元格内容根据设置更改期间不平滑滚动

我有一个TableView,它根据用户设置显示行数据。就像我有任务、开始日期、优先级、过程、状态、描述等复选框。我用户检查任务和描述,然后我创建UITableViewCell然后为任务和描述添加标签,如果用户检查所有设置,那么Cell应该显示所有创建的标签。我面临的问题是UITableView滚动不流畅,当用户在加载设置后第二次滚动它时,它没有重新使用单元格。下面是代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSStri

ios - 为什么 UILabel 会增加内存使用量?

所以,我有一些边界(addBoundaryWithIdentifier:),有生成block的代码(UIViewsquares)每秒使用performSelector:,block落下,如果与边界发生碰撞,我将移除项目。现在,如果我将UILabel添加到View中,内存使用量会缓慢增加到15Mb,然后停止攀升。在没有UILabel的情况下使用内存:与UILabel一起使用的内存:几分钟后使用UILabel的内存:这是怎么回事?如何解决?我应该解决这个问题吗?这是我正在使用的代码。@implementationESViewController{UIPushBehavior*pushBlo

ios - 如何通过单击 UIButton IOS7 更新 UILabel 值

您好,在我的应用程序中,我在UITableView中显示来自本地数据库sqlite的数据。在该数据中,我的UILabel中显示了整数值。现在想通过单击按钮来增加和减少值我已经尝试过但是它不能正常工作它只在再次单击下一行时工作一次它显示旧值请告诉我如何解决这个问题。我已经动态创建了两个UIButtons用于递增和递减。我的数据库数据获取代码。qtt=[[NSMutableArrayalloc]init];[selfopenDB];NSString*sql=[NSStringstringWithFormat:@"SELECT*FROMbr"];sqlite3_stmt*statement;

c++ - 将 UILabel 的内容转换为图像并将其保存到磁盘

我有一个项目,我需要将很多单独的单词和短语转换为图形格式-最好是透明的PNG。我的想法是一次一个地从文本文件中加载每个单词/短语,将其放入UILabel,然后抓取该UILabel的内容作为图形并将其写入PNG文件。唯一的问题是我不确定如何获取图形部分。理想情况下,UILabel会调整大小以完全适合内容,所以我不会以剪裁的单词或大量空白结束。谁能指出我正确的方向?我不使用Objective-C,但我有25年的C++经验。谢谢,林赛 最佳答案 只需在self.view上添加标签并调用此方法即可。此方法会将图像保存在photoAlbum中