小编jpm*_*jpm的帖子

如何自定义UITableViewCell的背景颜色?

我想自定义UITableView中所有UITableViewCells的背景(也可能是边框).到目前为止,我还没有能够自定义这些东西,所以我有一堆白色背景单元格,这是默认的.

有没有办法用iPhone SDK做到这一点?

iphone cocoa-touch background-color uitableview ios

187
推荐指数
7
解决办法
19万
查看次数

转义单引号字符以在SQLite查询中使用

我编写了数据库模式(到目前为止只有一个表),并在一个文件中编写了该表的INSERT语句.然后我创建了数据库,如下所示:

$ sqlite3 newdatabase.db
SQLite version 3.4.0
Enter ".help" for instructions
sqlite> .read ./schema.sql
SQL error near line 16: near "s": syntax error
Run Code Online (Sandbox Code Playgroud)

我的文件的第16行看起来像这样:

INSERT INTO table_name (field1, field2) VALUES (123, 'Hello there\'s');
Run Code Online (Sandbox Code Playgroud)

问题是单引号的转义字符.我也试过双重转义单引号(使用\\\'而不是\'),但这也不起作用.我究竟做错了什么?

sqlite escaping

163
推荐指数
4
解决办法
11万
查看次数

是否应该在生产代码上使用NSLog()?

我在这个网站上被告知了几次,但我想确保确实如此.

我希望能够在我的代码中撒上NSLog函数调用,并且Xcode/gcc会在构建我的Release/Distribution版本时自动删除这些调用.

我应该避免使用它吗?如果是这样,有经验的Objective-C程序员之间最常见的选择是什么?

iphone objective-c nslog

154
推荐指数
6
解决办法
3万
查看次数

如何使用可选方法创建协议?

我注意到在iPhone SDK中定义的几个协议中标记为可选的方法,例如UIActionSheetDelegate协议.

如何定义自己的协议,并将一些方法设置为可选?

iphone objective-c

132
推荐指数
5
解决办法
8万
查看次数

如何自定义分组表视图单元格的背景/边框颜色?

我想自定义分组样式UITableView的背景和边框颜色.

我可以使用以下方法自定义背景颜色:

tableView.contentView.backgroundColor = [UIColor greenColor];
Run Code Online (Sandbox Code Playgroud)

但边框颜色仍然是我不知道如何改变的东西.

如何自定义分组样式表视图的这两个方面?

iphone cocoa-touch objective-c uitableview ios

114
推荐指数
7
解决办法
10万
查看次数

如何使用iOS轻松调整大小/优化图像大小?

我的应用程序是从网络下载一组图像文件,并将它们保存到本地iPhone磁盘.其中一些图像的尺寸非常大(例如,宽度大于500像素).由于iPhone甚至没有足够大的显示器来显示原始尺寸的图像,我计划将图像尺寸调整为更小的尺寸以节省空间/性能.

此外,其中一些图像是JPEG,并且它们不会保存为通常的60%质量设置.

如何使用iPhone SDK调整图片大小,如何更改JPEG图像的质量设置?

cocoa-touch resize image objective-c ios

111
推荐指数
6
解决办法
17万
查看次数

当用户捏住屏幕时如何放大/缩小UIImage对象?

当用户在我的应用程序上执行标准捏合操作时,我想放大/缩小UIImage对象.我正在使用UIImageView显示我的图像,如果该细节有任何帮助.

我正在试图弄清楚如何做到这一点,但到目前为止还没有这样的运气.

有线索吗?

cocoa-touch uiimage uiimagejpegrepresentation

82
推荐指数
7
解决办法
12万
查看次数

如何在UITableViewCell中自定义配件显示图像?

我想在我的UITableView中使用标准公开配件图像的自定义版本.我怎样才能做到这一点?我希望对这个基本的东西不需要对UITableViewCell进行子类化.

cocoa-touch uitableview

50
推荐指数
3
解决办法
4万
查看次数

如何转储存储在objective-c对象中的数据(NSArray或NSDictionary)

请原谅我这里可能有些愚蠢的问题,但在其他编程语言(PHP或Perl等脚本编写语言)中,通常很容易转储变量中包含的所有内容.

例如,在PHP中有var_dump()print_r()函数.Perl有Data::DumperCPAN类等.

Objective-C有这样的东西吗?在少数情况下,能够转储所有内容非常方便,而不是使用gdb来检查每个变量.

iphone gdb dump objective-c

45
推荐指数
3
解决办法
6万
查看次数

如何动态隐藏视图中的按钮?

我想根据某个条件动态隐藏我的一个视图中的按钮.

我尝试在视图控制器的-viewWillAppear方法中添加一些代码,在显示实际视图之前隐藏按钮,但我仍然不知道如何做到这一点.

我通过IBOutlet引用了按钮,但我不确定如何从这里向前推进.作为参考,这是一个UIBarButtonItem实例.

iphone cocoa-touch

36
推荐指数
6
解决办法
5万
查看次数