小编ran*_*ows的帖子

使用Reachability for Internet*或*本地WiFi?

我搜索过这个问题的答案,并没有真正解决,至少在某些方面我无法解决这个问题.

我最初只是检查Internet可达性,使用:

self.wwanReach = [Reachability reachabilityWithHostName:@"www.apple.com"];
[wwanReach startNotifer];
Run Code Online (Sandbox Code Playgroud)

我现在需要支持本地WiFi连接(一般没有上网),当我发现时+reachabilityForLocalWiFi,我也注意到了+reachabilityForInternetConnection.我想我可以使用这些,而不是"www.apple.com"在那里进行硬编码,但唉,当我使用时:

self.wwanReach = [Reachability reachabilityForInternetConnection];
[wwanReach startNotifer];
self.wifiReach = [Reachability reachabilityForLocalWiFi];
[wifiReach startNotifer];
Run Code Online (Sandbox Code Playgroud)

我设置的"永不"的可达性回调被调用,对于"永不"的值,最多10分钟,12分钟,15分钟左右(这只要我的耐心持续.)(用户的耐心会少得多,我确定.)切换回+ reachabilityWithHostName:在几秒钟内工作.我也单独尝试了每个"对",以防两个通知程序同时出现问题,但没有区别.

那么:确定Internet/WWAN或本地Wifi网络(一个或两个)的可达性的适当方法是什么?

[此特定用例是连接到Mac mini计算机到计算机网络的iPhone或iPad; 我确定其他情况适用.]

iphone networking cocoa reachability

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

iOS 7以不同的方式列出accessoryView和accessoryType?

还有其他人注意到iOS 7以不同于内置的配件类型来定制自定义配件吗?

像这样:

在此输入图像描述

最上面的一个是使用:

cell.accessoryView = cell.accessoryButton;
Run Code Online (Sandbox Code Playgroud)

(其中accessoryButton是一个自定义的UIButton),而第二个是使用以下命令完成的:

cell.accessoryView = nil;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
Run Code Online (Sandbox Code Playgroud)

相同的代码,相同的应用程序,相同的Xcode,但在iOS 6上运行:

在此输入图像描述

这是SDK中的错误吗?或者我可以通过代码控制的东西?

uitableview ios ios7

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

自定义UITableViewCell子视图布局

我正在创建一个UITableViewCell类似于样式的自定义,UITableViewCellStyleValue1但右侧有一个可编辑的文本字段而不是detailTextLabel.我对如何正确调整编辑字段的大小感到困惑.我想考虑textLabel到帐户的长度,以及它的大小contentView,并且当它的表视图处于编辑模式时,或者如果添加了附件视图(如公开箭头)时,能够做正确的事.

contentView即使对于分组表,宽度似乎总是320(在iPhone上以纵向模式).在我的UITableViewCell子类中,我看不到访问它所属的表视图的方法,因此我可以获得表的样式并相应地调整边距.

我想我可以在tableView的委托-tableView:willDisplayCell:forRowAtIndexPath:方法中以自定义方式处理这个问题,但这完全违背了拥有可重用单元类的目的.

我必须在这里遗漏一些关键概念,但我不知所措.任何人?

谢谢!兰迪

iphone cocoa-touch uitableview uikit

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

标签 统计

iphone ×2

uitableview ×2

cocoa ×1

cocoa-touch ×1

ios ×1

ios7 ×1

networking ×1

reachability ×1

uikit ×1