Tag: cocoa

UITableViewCell显示白色背景,不能在iOS7上修改

我已经实现了从UITableViewCellinheritance的自定义表格视图单元类。 tableview包含一个背景图像,所以我想单元格的背景是透明的。 在iOS7之前,它看起来很棒。 但是,在iOS7中,单元总是以白色背景显示。 即使是2015年的Xcode7, 故事板中也有一个错误 :你必须在代码中设置单元格的背景颜色。

如何为iphone应用程序创build多个主题/皮肤?

我有一个iPhone应用程序准备和应用程序商店批准。 现在我想为我的应用程序创build不同的主题。 有人可以帮助我,与信息/链接/步骤如何创build我的应用程序的主题? 我想创build一个男孩的金属主题和女孩粉红色的主题。 我的意思是,整个应用程序(function和function)将保持不变,但取决于用户是谁(男孩或女孩),他/她可以select他们希望看到的主题。 而当主题改变时,只有图像/背景/音乐会根据所应用的主题而改变。 非常感谢!

核心数据实现枚举的最佳方式

将Core Data实体绑定到枚举值的最佳方法是什么,以便我能够为实体指定一个types属性? 换句话说,我有一个名为Item的实体,我想绑定到一个枚举的itemType属性,什么是最好的方式去做这个。

如何自动调整UIScrollView的大小来适应内容

有没有办法使UIScrollView自动调整到其滚动内容的高度(或宽度)? 就像是: [scrollView setContentSize:(CGSizeMake(320, content.height))];

UIScrollView的中心内容较小时

我有一个UIImageView里面的UIScrollView我用于缩放和滚动。 如果滚动视图的图像/内容大于滚动视图,则一切正常。 但是,当图像变得小于滚动视图时,它会粘到滚动视图的左上angular。 我想保持中心,像照片应用程序。 任何关于保持UIScrollView的内容居中的想法或例子,当较小? 我正在使用iPhone 3.0。 下面的代码几乎可以工作。 如果在达到最小缩放级别后捏住图像,图像将返回到左上angular。 – (void)loadView { [super loadView]; // set up main scroll view imageScrollView = [[UIScrollView alloc] initWithFrame:[[self view] bounds]]; [imageScrollView setBackgroundColor:[UIColor blackColor]]; [imageScrollView setDelegate:self]; [imageScrollView setBouncesZoom:YES]; [[self view] addSubview:imageScrollView]; UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WeCanDoIt.png"]]; [imageView setTag:ZOOM_VIEW_TAG]; [imageScrollView setContentSize:[imageView frame].size]; [imageScrollView addSubview:imageView]; CGSize imageSize = imageView.image.size; […]

从NSArray中获取一个随机对象而不重复

我有一个17个对象的NSArray ,像这样: NSArray *objArray = [[NSArray alloc]initWithObjects: @"1",@"2",@"3",@"4",@"5",@"6" ,@"7",@"8",@"9",@"10",@"11",@"12",@"13",@"14",@"15",@"16",@"17", nil]; 和一个随机数如下的int : int random = arc4random()%17+1; 我想从这个NSArray得到一个随机对象,即使我closures了应用程序(也许通过使用NSUserDefaults ),而不会重复。 如果我已经得到所有的对象,我想为同一个对象生成一个新的随机序列。

在swift中捕获无效用户input的exception

我正在尝试这是一个计算器的代码。 我如何处理无效的用户input? //解答:将头部桥接到Objective-C // https://github.com/kongtomorrow/TryCatchFinally-Swift 这是同样的问题,但在objc,但我想迅速做到这一点。 捕获NSExpression中的NSInvalidArgumentException 所有我想要显示的是一个消息,如果它不起作用,但现在我得到一个exception,当用户没有input正确的格式。 import Foundation var equation:NSString = "60****2" // This gives a NSInvalidArgumentException', let expr = NSExpression(format: equation) // reason: 'Unable to parse the format string if let result = expr.expressionValueWithObject(nil, context: nil) as? NSNumber { let x = result.doubleValue println(x) } else { println("failed") }

NSInternalInconsistencyException无法在捆绑中加载nib

我已经创build了一个儿童游戏的应用程序。 它每轮加载12个不同的问题。 第四轮后,应用程序崩溃与以下日志: ImageIO: CGImageRead_mapData 'open' failed '/var/mobile/Applications/4B0202F9-5961-4AC7-A327-604620AF1F94/test.app/pi_ok.png' error = 24 (Too many open files) 2011-03-24 02:26:34.743 [424:707] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </var/mobile/Applications/4B0202F9-5961-4AC7-A327-604620AF1F94/VisualMath.app> (loaded)' with name 'ThemePickerController'' *** Call stack at first throw: ( 0 CoreFoundation 0x3182464f __exceptionPreprocess + 114 1 libobjc.A.dylib 0x3651dc5d […]

以编程方式打开设置应用程序(iPhone)

目前是否可以从第三方iPhone应用程序转到Apple设置应用程序? 目前可以打开邮件,Safari浏览器等设置?

NSPredicateexpression式中SUBQUERY的快速说明

似乎没有关于苹果的SUBQUERY关键字的文档,我无法在SO或Google上find关于它的简单解释。 这是一个阴谋! ;) 请问内圈的人可否提供一个简单的语法解释,以便我可以使用它? SUBQUERY(Bs, $x, $x IN %@) 谢谢