回答
使按钮切换一个BOOL hideLastTwoRows
您在tableView
类设置,然后在你的实现UITableViewDataSource
,使用这样的:
// USE THIS if you don't use sections at all
- (NSInteger)numberOfRowsInSection:(NSInteger)section
{
if(self.hideLastTwoRows)
{
return [self numberOfRows]-2; // obviously use the right thing here
} else {
return [self numberOfRows];
}
}
// USE THIS if you do use sections, and the last 2 rows are in the second section
- (NSInteger)numberOfSections
{
if(self.hideLastTwoRows)
return 1;
else
return 2;
}
我相信你可以找到其他方法来做到这一点。确保按钮还使用[tableView reloadData]
或类似的重新加载方法传入特定索引路径来重新加载tableview。
是的,这是完美的。只需要在if语句中更改hideLastTwoRows。 – liquidpenguins 2012-01-13 04:27:58
我还有一个问题:有什么办法让这个过渡动画? – liquidpenguins 2012-01-13 04:28:22
@liquidpenguins是的,你可以使用[“类似的重新加载方法”](http://developer.apple.com/library/ios/documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006943-CH3-SW53)我提到过。更具体地说,'insertRowsAtIndexPaths:withRowAnimation:'和'deleteRowsAtIndexPaths:withRowAnimation:'。 – darvids0n 2012-01-13 04:36:55
您还可以使用下面的代码也
- (NSInteger)numberOfRowsInSection:(NSInteger)section
{
return [arForData count]-2;
}
- 1. 我们如何才能隐藏一些页面WordPress的登录?
- 2. 如何隐藏登录页眉组件的链接(登录后)角2?
- 3. menuToggle按钮在登录时隐藏登录页面
- 4. 当登录时登录隐藏,登录时隐藏注销
- 5. 如何隐藏除最后
- 6. 如何隐藏页面
- 7. 如何在登录后扫描页面
- 8. 寻找隐藏的WordPress的登录页面
- 9. Rails:通过Facebook登录时隐藏Facebook的权限页面
- 10. PHP - 登录后隐藏用户信息
- 11. 用户登录后隐藏文本?
- 12. 如何在后面使用两个Azure活动目录创建登录页面?
- 13. 如何让Googlebot访问登录页面后的页面
- 14. 登录后如何管理laravel 5登录页面?
- 15. 如何在用户登录后选择登录页面?
- 16. ContainerView中的TableView的最后一行隐藏在TabBar的后面
- 17. 登录后请求页面
- 18. 错误页面后登录
- 19. 登录后刷新页面?
- 20. 登录playframework后页面
- 21. 如何隐藏用户在web2py中登录时的登录?
- 22. 如何隐藏ionic2仅适用于登录页面的选项卡?
- 23. 如何在AngularJs中将一些URL(页面)隐藏到未登录的用户?
- 24. 如何隐藏登录和注册页面中的导航栏反应?
- 25. Facebook登录页面的收藏夹
- 26. Facebook喜欢登录后面的页面
- 27. 隐藏登录按钮登录后,反之亦然
- 28. 如何在页面刷新后重定向到登录页面
- 29. 如何防止我的隐藏HtmlTableRows页面提交后再次隐藏?
- 30. 如何在用户登录标题后隐藏某些内容
你可以对这个问题更具体一点。注销后我查看了tumblr应用登录页面,只有两个字段 - 电子邮件和密码。我不确定你指的是什么“按钮”,以及你想隐藏的行。 – 2012-01-13 04:16:58
这是我想要模仿的登录页面左上角的“注册/登录”按钮的功能。 – liquidpenguins 2012-01-13 04:29:23