我想自定义UITableView中所有UITableViewCells的背景(也可能是边框).到目前为止,我还没有能够自定义这些东西,所以我有一堆白色背景单元格,这是默认的.
有没有办法用iPhone SDK做到这一点?
我编写了数据库模式(到目前为止只有一个表),并在一个文件中编写了该表的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)
问题是单引号的转义字符.我也试过双重转义单引号(使用\\\'
而不是\'
),但这也不起作用.我究竟做错了什么?
我在这个网站上被告知了几次,但我想确保确实如此.
我希望能够在我的代码中撒上NSLog函数调用,并且Xcode/gcc会在构建我的Release/Distribution版本时自动删除这些调用.
我应该避免使用它吗?如果是这样,有经验的Objective-C程序员之间最常见的选择是什么?
我注意到在iPhone SDK中定义的几个协议中标记为可选的方法,例如UIActionSheetDelegate
协议.
如何定义自己的协议,并将一些方法设置为可选?
我想自定义分组样式UITableView的背景和边框颜色.
我可以使用以下方法自定义背景颜色:
tableView.contentView.backgroundColor = [UIColor greenColor];
Run Code Online (Sandbox Code Playgroud)
但边框颜色仍然是我不知道如何改变的东西.
如何自定义分组样式表视图的这两个方面?
我的应用程序是从网络下载一组图像文件,并将它们保存到本地iPhone磁盘.其中一些图像的尺寸非常大(例如,宽度大于500像素).由于iPhone甚至没有足够大的显示器来显示原始尺寸的图像,我计划将图像尺寸调整为更小的尺寸以节省空间/性能.
此外,其中一些图像是JPEG,并且它们不会保存为通常的60%质量设置.
如何使用iPhone SDK调整图片大小,如何更改JPEG图像的质量设置?
当用户在我的应用程序上执行标准捏合操作时,我想放大/缩小UIImage对象.我正在使用UIImageView显示我的图像,如果该细节有任何帮助.
我正在试图弄清楚如何做到这一点,但到目前为止还没有这样的运气.
有线索吗?
我想在我的UITableView中使用标准公开配件图像的自定义版本.我怎样才能做到这一点?我希望对这个基本的东西不需要对UITableViewCell进行子类化.
请原谅我这里可能有些愚蠢的问题,但在其他编程语言(PHP或Perl等脚本编写语言)中,通常很容易转储变量中包含的所有内容.
例如,在PHP中有var_dump()
或print_r()
函数.Perl有Data::Dumper
CPAN类等.
Objective-C有这样的东西吗?在少数情况下,能够转储所有内容非常方便,而不是使用gdb来检查每个变量.
我想根据某个条件动态隐藏我的一个视图中的按钮.
我尝试在视图控制器的-viewWillAppear
方法中添加一些代码,在显示实际视图之前隐藏按钮,但我仍然不知道如何做到这一点.
我通过IBOutlet引用了按钮,但我不确定如何从这里向前推进.作为参考,这是一个UIBarButtonItem实例.
cocoa-touch ×6
iphone ×6
objective-c ×5
ios ×3
uitableview ×3
dump ×1
escaping ×1
gdb ×1
image ×1
nslog ×1
resize ×1
sqlite ×1
uiimage ×1