小编Tom*_*myG的帖子

如何删除UIButton所选的背景色?

我正在寻找一个不需要使用图像/ PNG的问题的解决方案.我正在寻找一种方法来删除UIButton它处于选定状态时的蓝色背景颜色,而我却无法在不使用图像的情况下找到方法.在以下情况下,我基本上尝试做类似的事情UITableViewCell:

   cell.selectionStyle = UITableViewCellSelectionStyleNone;
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uibutton uikit ios

35
推荐指数
5
解决办法
2万
查看次数

如何正确使用insertRowsAtIndexPaths?

我在网上浏览了所有的例子,无法弄清楚如何正确地将一个单元格添加到带动画的tableview中.假设我有一个部分有一个单元格,我想在用户点击第一个单元格的附件后添加另一个单元格.

我的"添加"方法执行此操作:

- (IBAction) toggleEnabledTextForSwitch1onSomeLabel: (id) sender {  
if (switch1.on) {

    NSArray *appleComputers = [NSArray arrayWithObjects:@"WWWWW" ,@"XXXX", @"YYYY", @"ZZZZ", nil];
    NSDictionary *appleComputersDict = [NSDictionary dictionaryWithObject:appleComputers forKey:@"Computers"];
    [listOfItems replaceObjectAtIndex:0 withObject:appleComputersDict];
    [tblSimpleTable reloadData];

}
Run Code Online (Sandbox Code Playgroud)

哪个有效,但没有动画.我知道为了添加动画,我需要使用insertRowsAtIndexPaths:withRowAnimation,所以我尝试了很多选项但是在执行insertRowsAtIndexPaths:withRowAnimation方法时它总是崩溃.

我最近的尝试是通过这样做:

- (IBAction) toggleEnabledTextForSwitch1onSomeLabel: (id) sender {  
if (switch1.on) {

    NSIndexPath *path1 = [NSIndexPath indexPathForRow:1 inSection:0]; //ALSO TRIED WITH indexPathRow:0
      NSArray *indexArray = [NSArray arrayWithObjects:path1,nil];   
     [tblSimpleTable insertRowsAtIndexPaths:indexArray withRowAnimation:UITableViewRowAnimationRight];

}
}  
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我怎样才能轻松实现这一目标?我不明白这整个indexPathForRow的事情......我也不明白如何使用这种方法我可以为新单元格添加标签名称.请帮忙......谢谢!!

iphone xcode objective-c uitableview

33
推荐指数
3
解决办法
5万
查看次数

在iphone上本地存储数据

我正在构建一个应用程序,我想在设备上本地存储用户信息,而不使用任何服务器数据库 - 但设备端的所有内容.我希望存储特定的用户位置并将其显示在表格视图中,因此即使用户稍后启动应用程序 - 我也可以提取历史记录并使用过去的位置提供历史记录表.基本上是本地数据库的读/写功能.

现在,我知道之前有很多这样的问题,但我找不到一个能在没有外部数据库的情况下在本地保存数据的问题.例如,我不确定使用Core Data是正确和最简单的事情.

希望得到任何建议.

database iphone xcode uitableview ios

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

在xcode 4中找不到info.plist

所以常规介绍:我是目标c的新手,到处搜索都找不到,所以请帮忙......

我想做的就是设置我的应用程序以在后台获取位置更新 - 就是这样.我知道我想在我的项目的info.plist文件中添加位置到UIBackgroundModes,但是我在info.plist中只有NO CLUE.

我在Packaging下的Build Settings项目下看到的只是info.plist文件(下面有Release和Debug).不存在任何UIBackgroundModes.

任何帮助将非常欢迎!谢谢!

objective-c plist xcode4

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

从钥匙串访问中导出公钥

我想存档我的应​​用程序以便在两台计算机上分发.我成功导出了私钥并将其导入我的第二台机器,但在导入公钥时遇到错误.

我搜索的每个地方总是只提到私钥的导出 - 为什么呢?如何导出公钥并成功传输?我究竟做错了什么?

iphone xcode ios

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

不区分大小写的字符串搜索 - iphone

我正在寻找一种方法在Objective-C中的另一个字符串中执行不区分大小写的字符串搜索.我可以找到搜索区分大小写的字符串的方法,并比较不敏感的情况,但不能搜索+不区分大小写.

我想要执行的搜索示例:

"john"在"我告诉约翰找到一个很好的搜索算法"

"糟糕的IDEA"在"我认为这是一个真正的想法发布这个问题"

我更喜欢只坚持NSStrings.

string iphone search objective-c ios

9
推荐指数
3
解决办法
1万
查看次数

对于Git和Github,fork,master,origin,push,pull这两个术语是什么意思?

这些术语之间有什么区别:

  • trunk/branch/merge/check in/out(我从其他VCS知道)
  • fork,master,origin,push,pull等(由Git使用)

git terminology github

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

UITableView数据源的数据结构最佳实践

我试图弄清楚什么是最好的数据结构来保存UITableView的数据源.我正在寻找尽可能健壮的东西 - 一种结构,它将为不同的部分保存数据,并且可以方便地添加和删除对象.我看到了一些使用NSMutableArrays和字典的实现,但我仍然不相信哪种方法最强大.

感谢您的帮助和想法.

iphone xcode objective-c uitableview

7
推荐指数
1
解决办法
649
查看次数

配置UIImagePickerController的帧大小

是否可以更改UIImagePickerController的可显示帧大小?我想显示摄像机视图,但不是在整个屏幕上,而是在100x100的边框中显示.

这是我的viewDidAppear:

- (void) viewDidAppear:(BOOL)animated {

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = NO;
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);

[self presentModalViewController:picker animated:YES];  

[super viewDidAppear:YES];
 }
Run Code Online (Sandbox Code Playgroud)

我找不到办法在任何地方做到这一点......没有人使用它吗?

iphone xcode camera objective-c ios

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

无法在钥匙串中安装iPhone开发人员证书

所以我到处看,我不知道如何解决这个证书问题.基本上,我是该项目的团队负责人.我有两台计算机 - 其中一台是正确的:我有钥匙,证书等,我可以在任何配置的设备上安装应用程序.

现在,在我的第二台计算机上,我无法在钥匙串上安装开发证书.基本上这就是我所做的:

  1. 去了配置门户并从证书 - >开发中下载了我的证书(我猜这里我没有再请求CSR了,因为我已经在门户上了 - 对吧?无论如何,我看不到门户网站我怎么可以请求另一个......)

  2. 从同一页面下载WWDR证书:证书 - >开发

现在,这是奇怪的原因,当我双击证书时我的钥匙串上没有任何事情发生,除了添加两个键 - 私钥和公钥在'钥匙'下但没有在"我的证书"下

此外 - 双击developer_identiy.cer时,没有任何反应.有任何想法吗?我真的尝试了一切......谢谢!

iphone certificate

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