Questions tagged «cocoa-touch»

驱动iOS应用程序的Cocoa Touch框架共享在Mac上发现的许多成熟模式,但它们的构建特别着重于基于触摸的界面和优化。

4
UILabel-自动换行文字
有什么方法可以根据需要设置标签自动换行文字吗?我已将换行符设置为自动换行,并且标签的高度足以容纳两行,但看来它只会在换行符上换行。我是否必须添加换行符以使其正确包装?我只是希望它不能在水平方向上包装。





19
更改UITableView节标题的默认滚动行为
我有两个部分的UITableView。这是一个简单的表格视图。我正在使用viewForHeaderInSection为这些标题创建自定义视图。到目前为止,一切都很好。 默认的滚动行为是,遇到某个节时,该节标题保持锚定在导航栏下方,直到下一个节滚动到视图中为止。 我的问题是:我可以更改默认行为,以使节标题不停留在顶部,而是在导航栏下滚动浏览节的其余部分吗? 我缺少明显的东西吗? 谢谢。

8
使用NSAttributedString更改字符串颜色?
我有一个用于调查的滑块,它基于滑块的值显示以下字符串:“非常差,不好,好,好,非常好”。 这是滑块的代码: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; //make the slider value in given range integer one. self.scanLabel.text=[texts objectAtIndex:sliderValue]; } 我希望“非常不好”为红色,“不好”为橙色,“好”为黄色,“好”和“非常好”为绿色。 我不知道如何使用它NSAttributedString来完成此任务。



13
设置文本属性后将重置UITextView样式
我有UITextView *_masterText并在setText重置调用方法属性字体后。我更改了sdk 7之后就发生了这种情况。_masterText是IBOutlet,全局,属性在情节提要中设置。只有我还是这是一般的SDK错误? @interface myViewController : UIViewController { IBOutlet UITextView *_masterText; } @implementation myViewController -(void)viewWillAppear:(BOOL)animated { [_masterText setText:@"New text"]; }




19
在框架模块中包含非模块化头
我正在使用Xcode 6, 1)首先我要创建一个动态库(CoreLibrary)。该库包含RequestPoster.h文件。 2)然后,我创建一个Cocoa Touch Framework并添加了此动态库(CoreLibrary)。 3)然后将此框架添加到我的项目中,并在RequestPoster.h文件(CoreLibrary)中给出错误。 错误:在框架模块类中包含非模块头: ifaddrs.h,arpa / inet.h,sys / types.h> 在项目中找不到这些文件。

8
iPhone UIView动画最佳做法
在iPhone上为视图过渡设置动画的最佳做法是什么? 例如,ViewTransitions苹果公司的示例项目使用如下代码: CATransition *applicationLoadViewIn = [CATransition animation]; [applicationLoadViewIn setDuration:1]; [applicationLoadViewIn setType:kCATransitionReveal]; [applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]]; [[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal]; 但是网上也有一些代码片段,看起来像这样: [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.75]; [UIView setAnimationDelegate:self]; [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES]; [myview removeFromSuperview]; [UIView commitAnimations]; 最好的方法是什么?如果您还可以提供摘要,将不胜感激。 注意:我一直无法获得第二种方法才能正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.