小编rom*_*ego的帖子

如何以编程方式为UINavigationController创建UINavigationBar的子类?

我正在使用自定义drawRect函数UINavigationBar在iOS4中跨我的应用程序进行绘制,它不使用图像,只使用CoreGraphics.

由于您无法UINavigationBar在iOS5中实现类别中的drawRect ,因此Apple建议使用子类UINavigationBar.

当属性是只读时,如何替换UINavigationBarmy子类UINavigationController(因此它将与iOS4和iOS5兼容)navigationBar

@property(nonatomic, readonly) UINavigationBar *navigationBar
Run Code Online (Sandbox Code Playgroud)

我根本不在我的应用程序中使用XIB,因此添加UINavigationBar到NIB并通过InterfaceBuilder更改类不是一种选择.

iphone cocoa-touch uinavigationbar uinavigationcontroller ios

23
推荐指数
3
解决办法
2万
查看次数

performSelector与直接呼叫性能

打电话时,性能是否有任何显着差异

[someObject performSelector:@selector(testMethod:) withObject:anotherObject];
Run Code Online (Sandbox Code Playgroud)

VS

[someObject testMethod:anotherObject];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c ios

8
推荐指数
1
解决办法
1653
查看次数

UIBarButtonItem选择状态

有没有办法在不使用自定义视图的情况下突出显示(切换)UIBarButtonItem?

例如,请参阅Maps.app中的"3D"按钮:

在此输入图像描述

或"随机播放"

在此输入图像描述

uitoolbar uibarbuttonitem uiappearance ios7

8
推荐指数
1
解决办法
6675
查看次数

ASIFormDataRequest空POST请求

我正在使用ASIFormDataRequest将多部分POST数据发送到运行nginx + php-fpm的服务器.

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:sessionKey forKey:@"session"];
[request setPostValue:secret forKey:@"secret"];
[request setPostValue:@"test" forKey:@"description"];
[request setFile:filePath forKey:@"image"]; 
[request setTimeOutSeconds:120];
[request setDelegate:self];
[request startAsynchronous];
Run Code Online (Sandbox Code Playgroud)

但是,偶尔(非常随机,难以重现)空请求到达服务器,我对所有测试使用相同的文件.ASIHTTPRequest执行requestFinished,就像一切都好.

没有生成服务器端错误,我检查了日志.

以前有人有这个问题吗?

iphone nginx asihttprequest ios

2
推荐指数
1
解决办法
1089
查看次数