草庐IT

Objective-c

全部标签

objective-c - 如何正确链接自定义 UITableViewCell 和访问元素

我在创建自定义UITableViewCell时遇到了难以置信的困难。我已经彻底检查了stackoverflow和谷歌,但发布的所有解决方案要么不完整、不正确,要么就足够了。这就是我想做的。我想在自定义单元格中加载MyTableViewController,我们称它们为MyCustomCell,而不是默认单元格。我希望MyCustomCell成为UITableViewCell的完整子类,所以我得到了一个只有UITableViewCell(以及其中的一些测试标签)的.xib。单元格标识符设置为“MyCustomCell”,类设置为“MyCustomCell”。我能够使用MyCustomCe

objective-c - UIModalTransitionStyleFlipHorizo​​ntal 期间的状态栏背景

附件是我的应用程序在UIModalTransitionStyleFlipHorizo​​ntal中的一些屏幕截图我已将info.plist中的statusbarstyle更改为黑色,并将背景颜色或MainWindow.xib设置为黑色。然而,在UIModalTransitionStyleFlipHorizo​​ntal期间,状态栏后面的背景是白色的。知道我在这里做错了什么吗?以及我如何能够解决这个问题(即摆脱白色)?更新:如果我将UIStatusBarStyle设置为UIStatusBarStyleBlackTranslucent,这就是我的状态栏开始时的样子。所以,状态栏后面肯定有白

objective-c - 如何计算 UILabel 上 NSString 的宽高

我正在做一个项目,动态地在UILabel宽度和高度上制作NSString。我试过:NSString*text=[messageInfoobjectForKey:@"compiled"];writerNameLabel.numberOfLines=0;writerNameLabel.textAlignment=UITextAlignmentRight;writerNameLabel.backgroundColor=[UIColorclearColor];CGSizeconstraint=CGSizeMake(296,9999);CGSizesize=[textsizeWithFont:[

iphone - 增加行之间的空间 UITextView

我们如何增加UITextView中两行之间的间距。我搜索了相关主题,其中他们正在创建自己的字体。我也试过了。它不工作。-(void)viewDidLoad{[superviewDidLoad];org_txtvw_rect=CGRectMake(self.text_view.frame.origin.x,self.text_view.frame.origin.y,self.text_view.frame.size.width,self.text_view.frame.size.height);[text_view.textsizeWithFont:[UIFontsystemFontOf

objective-c - RestKit:如何将 URL 参数映射到对象属性

我有像这样的REST服务方法/GetOfficeDocument?officeId=259返回文档数组。应用程序中的文档是一个与办公室有关系的NSManagedObject对象。如何将officeId参数映射到我的Document的office关系?我知道我应该重写objectLoader:willMapData:,但我不知道我应该在这个方法内部做什么。文档没用。UPD.服务器的响应如下所示:[{"AddedDate":"\/Date(1261484400000+0400)\/","Title":"Sometext","Uri":"\/Document\/News\/851"}]如您所

iphone - MKMapView 自定义图像不工作

尝试遵循本教程:http://www.switchonthecode.com/tutorials/building-an-earthquake-monitor-for-iphone-using-mapkit我的图标显示在所有正确的位置(和正确的数字)并且图像也显示了。(但它始终是相同的图像。那是因为条件if(self.marker.type=="nzpost"不起作用,因为类型始终为null(initWithAnnotation()中标记对象的所有属性也是如此).由于某种原因,属性都是空的。注解View界面:@interfacePayMarkerAnnotationView:MKAnn

iphone - 在 CGPath 之间着色

我正在我的应用中构建一个绘图类型的工具。它从用户那里获取触摸点并在点之间画线。如果用户创建了3个或更多触摸点,它将最后一个点连接到第一个点。代码的摘录是:startPoint=[[secondDotsArrayobjectAtIndex:i]CGPointValue];endPoint=[[secondDotsArrayobjectAtIndex:(i+1)]CGPointValue];CGContextAddEllipseInRect(context,(CGRectMake((endPoint.x-5.7),(endPoint.y-5.7),9.0,9.0)));CGContextD

objective-c - 使用 DidSelectRowAtIndexPath 更改 NSMutableArray

我以为我自己想出了如何做这道题,但它行不通。我使用的代码:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//timedText=aNSString[timedreplaceObjectAtIndex:1withObject:timedText];[SpelerTablereloadData];}有人能告诉我我做错了什么吗?另外,我不想使用“replaceObjectAtIndex:1”,而是使用选定的单元格。提前致谢。 最佳答案

iphone - OpenGl ES 2.0 和 GLKit : From GLKBaseEffect shaders to OpenGl

我正在使用OpenGLES2.0和GLKit编写2D游戏。我的架构基于IanTerrel的游戏教程。我最近发现GLKBaseEffect(提供简单的着色器管理)泄漏,有时会使我的应用程序崩溃。我现在正在使用我自己的着色器文件(基于RayWenderlich教程),但此时,我刚刚成功显示了openGl背景色。我的形状颜色和纹理不再显示。重要:我错误地设置了当前上下文,现在openGL显示无效Drawable。这是我的shape.m代码的一部分:@implementationP3ShapeconstGLushortindices[]={0,1,2,3};typedefstruct{floa

objective-c - 如何在 obj c 的 sqlite3 中插入​​、更新、删除和选择数据到数据库中?

我想对数据库中的1000条记录进行插入、更新、删除和选择。我想在何时何地打开和关闭数据库连接。我在数据库中插入、更新和删除数据,但出现“内存不足”、“无法打开数据库文件”、“锁定数据库”这样的错误。如何解决这个问题,请大家帮忙.. 最佳答案 嘿raj每当你要处理数据库时,你首先打开数据库Opendb并且在进行更改之后你必须通过调用CloseDb方法关闭数据库。这里有一些在iPhone中使用sqlite的链接http://www.techotopia.com/index.php/An_Example_SQLite_based_iPho