小编pix*_*eak的帖子

如何在UITableView beginUpdates/endUpdates上检测到该动画已结束?

我正在使用insertRowsAtIndexPaths/deleteRowsAtIndexPaths包装插入/删除表格单元格beginUpdates/endUpdates.beginUpdates/endUpdates调整rowHeight时我也在使用.默认情况下,所有这些操作都是动画的.

使用时如何检测动画已结束beginUpdates/endUpdates

iphone objective-c ipad ios

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

每次停止模拟器后,Xcode 4.2都会跳转到main.m.

这更令人烦恼.每次停止模拟器后,Xcode都会因为某些原因跳转到main.m. 在左侧导航栏中,它会跳转到Debug Navigator.

有没有办法来解决这个问题?

这很烦人,因为我可能正在测试某一行代码,现在每次,我都需要点击几下才能回到那段代码.

这个问题并不新鲜,但似乎变得更糟.在撰写本文时,我是转基因种子,但这个问题在XCode 4.2 final中仍然存在.这在以前版本的XCode中不是问题.

xcode ios

65
推荐指数
4
解决办法
5374
查看次数

html5:使用页眉或页脚标记两次?

快速问题:它实际上是否允许两次使用标头标签?例如,我的header.php中有两个重要的头部,两者都有头标签?

html html5 header semantics

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

Node.js适用于大型应用程序

我是Node.js的新手,目前正在质疑它的可靠性.

基于我到目前为止看到的,似乎存在一个重大缺陷:任何未捕获的错误/异常都会导致服务器崩溃.当然,您可以尝试对代码进行防弹或在关键区域放置try/catch,但几乎总会有漏洞漏掉.如果一个有问题的请求可能影响所有其他请求,这似乎很危险.我发现有2种解决方法:

  1. 使用守护程序或永久模块在崩溃时自动重启服务器.我不喜欢的事情是服务器仍然停机一两秒(对于一个大型站点,可能是数百(数千?)的请求).

  2. 使用捕获未捕获的异常process.on('uncaughtException').这种方法的问题(据我所知)是没有办法获得引起异常的请求的引用.因此,特定请求被挂起(用户看到加载指示符直到超时).但至少在这种情况下,仍然可以处理其他无问题的请求.

任何Node.js老手都能投入吗?

javascript node.js

36
推荐指数
1
解决办法
4990
查看次数

正确使用transitionFromViewController:toViewController:duration:options:animations:completion:

我似乎无法找到一个如何transitionFromViewController:toViewController:duration:options:animations:completion:正确使用的好例子.

它是否正确?(假设我想将VC换成另一个)

// Assume fromVC and toVC view controllers are defined and fromVC is already added as a child view controller
[self addChildViewController:toVC];

[self transitionFromViewController:fromVC toViewController:toVC duration:0.3 options:UIViewAnimationOptionTransitionCrossDissolve animations:NULL completion:^(BOOL finished) {
    [fromVC willMoveToParentViewController:nil];
    [fromVC removeFromParentViewController];
    [toVC didMoveToParentViewController:self];
}];
Run Code Online (Sandbox Code Playgroud)

关于何时调用什么文档并不清楚:

addChildViewController:方法调用 willMoveToParentViewController:为孩子添加它之前被添加视图控制器的方法,但它不会调用 didMoveToParentViewController:方法.容器视图控制器类必须在转换到新子项完成后调用子视图控制器的didMoveToParentViewController:或者,如果没有转换,则在调用addChildViewController:方法之后立即调用 .

同样,容器视图控制器负责在调用removeFromParentViewController:方法之前调用 willMoveToParentViewController :方法.该 removeFromParentViewController:方法调用 didMoveToParentViewController:子视图控制器的方法.

另一件事是,在这种情况下你如何使用动画块?请注意上面的代码我刚才提出的NULL.(我对块本身很熟悉,我只是不确定在这个版本中应该放什么)

iphone objective-c ipad ios

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

Objective-C:将id转换为NSInteger

我有一个带有NSNumber的字典,我想把它转换成NSInteger.最简单/最简单的方法是将类型转换为NSNumber然后调用integerValue?像这样:

// newQuestion is an NSDictionary defined somewhere
NSInteger questionId = [(NSNumber *)[newQuestion objectForKey:@"question_id"] integerValue];
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?谢谢!

objective-c

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

是否可以在UIScrollView中删除UIButton突出显示状态的延迟?

我注意到如果UIButton位于UIScrollView(或表视图)中,则在触发时会突然显示UIButton的突出显示状态.否则,突出显示的状态几乎是瞬间完成的.

我猜测这必须是按设计的,以便为用户提供滚动的机会.但似乎按钮对我没有反应.有没有办法来解决这个问题?

cocoa-touch objective-c ios swift

29
推荐指数
1
解决办法
7587
查看次数

如何在禁用状态下更改UIButton图像alpha?

我有一个带有图像的UIButton,并且在其禁用状态下,此图像应具有.3 alpha.

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *arrowImage = [UIImage imageNamed:@"arrow.png"];
[button setImage:arrowImage forState:UIControlStateNormal];

// The arrow should be half transparent here
[button setImage:arrowImage forState:UIControlStateDisabled];
Run Code Online (Sandbox Code Playgroud)

我该如何做到这一点?

更新:我注意到,默认情况下,UIButton会在禁用状态下降低图像的alpha值(可能是.5?).但我想知道如何微调这个值.

iphone objective-c uibutton uiimage ios

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

如何在不使用UITableViewController时更改clearsSelectionOnViewWillAppear?

我有一个UIViewController来管理UISearchBar和UITableView.我已经读过Apple不鼓励让多个UIViewControllers管理你应用程序的一部分,所以我没有使用UITableViewController来管理UITableView.相反,我在我自己的UIViewController中实现了UITableViewDelegateUITableViewDataSource协议.

我的问题是,由于我不再使用UITableViewController,我如何实际改变clearsSelectionOnViewWillAppear行为?该属性是UITableViewController的一部分.

objective-c ipad ios

17
推荐指数
2
解决办法
6753
查看次数

iPhone - 是否可以在UIWebView中隐藏原生滚动条?

我想隐藏滚动UIWebView时出现的本机滚动条/滚动条,但仍保持滚动功能不变.这可能吗?

提前致谢,

威廉

iphone uiwebview

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