草庐IT

ios - 当我设置文本时调用哪个 UILabel 方法,它会自行调整大小以适应?

我有一个UILabel,它是在UniversalStoryboard中创建的,我已经为它的位置OTHERTHANWIDTH提到了所有必需的约束。所以它根据文本集调整自己的大小。极好的!正是我想要的。问题从这里开始:它的背景色为绿色,但这种颜色紧紧包裹着我的文字。因此,我相信将它扩大一点可以帮助我。但为此,我需要知道调用了我的UILabel子类的哪个方法。这样我就可以覆盖并添加10点的额外宽度。底线:在我为标签分配文本后,调用哪个UILabel方法自动调整标签大小?目前的样子: 最佳答案 不幸的是,我们没有可以在UILabel上设置的

objective-c - 使用 popViewController Animated 时调用 viewDidLoad

我正在使用UINavigationController在类之间导航。当我在第一个View上按下按钮将我发送到第二个View时,一切正常。但是当我不想从第二个View返回到第一个View时,viewDidLoad方法没有被调用,我真的需要它发生。根据thispost,我应该以某种方式将我的View设置为nil但我不确定在哪里或如何做。这是我用来返回第一个View的代码:NewSongController*nsContr=[[NewSongControlleralloc]initWithNibName:@"mNSController"bundle:nil];[self.navigation

ios - 选择时调整单元格大小时出现 NSAutoResizingMaskLayoutConstraint 错误

我正在实现一个自定义UITableView,它将垂直展开单个单元格以在用户点击该单元格时显示详细信息。当我在didSelectRowAtIndexPath处理程序中调用addConstraint到UITableViewCell时遇到问题:Unabletosimultaneouslysatisfyconstraints....Ifyou'reseeingNSAutoresizingMaskLayoutConstraintsthatyoudon'tunderstand,refertothedocumentationfortheUIViewpropertytranslatesAutoresi

ios - 单击 UI 搜索栏中的清除按钮时调用两次 textDidChange 方法

我使用的是iOS7,我有一个搜索栏。我正在使用textDidChange方法来获取每个字符并处理我的代码,当我们有文本时,我有明确的“X按钮”。在以前的版本中,当点击清除按钮时,textDidChange方法被调用一次,我们过去常常在那里处理代码。但在iOS7中,单击清除按钮时会调用两次此方法,我也可以在示例代码中看到此行为(void)searchBar:(UISearchBar*)searchBartextDidChange:(NSString*)searchText{ 最佳答案 我自己试了一下,确实如此,该方法使用完全相同的参数

ios - 当呈现的 View Controller 被取消时调用呈现 View Controller 的 viewWillAppear 的问题

我目前有一个基本ViewController说AVC,它在当前上下文中呈现另一个ViewController说BVC,如下所示:letbvc:BVC=sb.instantiateViewControllerWithIdentifier("BVC")as!BVCbvc.modalPresentationStyle=UIModalPresentationStyle.OverCurrentContextself.presentViewController(bvc,animated:true,completion:nil)然后我在BVC中设置一个值并在关闭时使用相同的值在AVC的viewWil

ios - uitableviewcell imageview 在选择时调整大小(仅水平)

您好,我有一个uitableviewcell,使用ios中提供的默认uitableview单元格在cell.imageView中,它的图像是通过图像的url填充的像这样[cell.imageViewsetImageWithURL:[NSURLURLWithString:movie.show_image_url]placeholderImage:[UIImageimageNamed:@"placeholder.png"]];它最初加载一切正常,但在模拟器中,当我选择一行时,我可以看到单元格中的元素(人字形除外)向左移动,这使得ImageView的宽度显得更短我不确定为什么,如果我用存储在

ios - UILabel 初始化时调用的函数

我正在尝试子类化UILabel。第一次尝试涉及我的自定义UILabel只是将属性adjustsFontSizeToFitWidth设置为YES。问题是我是iOS编程的新手,不确定将这段代码放在哪里。我尝试了下面的代码,但从未调用过它们。-(id)initWithFrame:(CGRect)frame{NSLog(@"initcustomlabel");self=[superinitWithFrame:frame];if(self){//Initializationcodeself.adjustsFontSizeToFitWidth=YES;}returnself;}-(id)init{

ios - UITableView numberOfSectionsInTableView 和 numberOfRowsInSection 在初始加载时调用了三次

我正在制作一个没有任何数据源的REALLYBASICUITableView项目。我只是在第一个也是唯一一个单元格上显示“1”。我在numberOfSectionsInTableView和numberOfRowsInSection中都返回1。我还在这两种方法上做一个NSLog,简单地说明各自方法的名称。在初始加载时,我得到这个:SomeShit[27511:936083]numberofsectionsSomeShit[27511:936083]numberofrowsinsectionSomeShit[27511:936083]numberofsectionsSomeShit[2751

iphone - 当 App 进入前台时调用 self.viewDidAppear

我想让我的应用在用户将应用带到前台时再次调用viewDidAppear。-(void)appReturnsActive{//THISISTHEBITTHATDOESNTWORK,BUT[self.viewDidLoad]DOESWORK[self.viewDidAppear];}我正在像这样在我的viewDidAppear方法中创建appReturnsActive。它运作良好:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(appReturnsActive)name:UIApplication

iphone - 如何修复 uitableviewcell 中的 uiimageview 在滚动表时调整大小?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我的代码是[cell.imageViewsetImageWithURL:[NSURLURLWithString:[mediumfullThumbnailURL]]placeholderImage:[UIImageimageNamed:@"missing"]];[cell.imageViewsetContentMode:UIViewContentModeScaleAspectFit];但是当向下滚动