Gra*_*eme 2 iphone rss reload uinavigationbar
我正在玩这个应用程序,我在上个月使用的Web Designer是一个非常基本的RSS阅读器.我想在顶部导航栏中添加一个刷新按钮,刷新表格中的所有内容,但似乎无法解决如何操作.我已经解决了它必须以某种方式使用[tablename Reload]函数,但不知道如何实现它.
我是新来的这一切如此简单的指令都不错指令:)我知道如何添加按钮,它连接起来,而当用户点击它说我挣扎定义的动作.
你可以在这里抢码http://www.webdesignermag.co.uk/tutorial-files/issue-162-tutorial-files/下iPhone应用程序(它是唯一一个).
这是你需要在RootViewController.m中做的事情:
在viewDidLoad函数中,添加一个UIBarButtonSystemItemRefresh类型的按钮,将一个Action和一个Target关联起来(事实上,正如Alan告诉你的那样,你需要了解Outlets和Actions)
UIBarButtonItem *refreshButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refreshTable)];
self.navigationItem.rightBarButtonItem = refreshButton;
Run Code Online (Sandbox Code Playgroud)实现refreshTable函数(如果没有在.h中声明,必须将它放在viewDidLoad()之上)
- (void)refreshTable{
[rssParser release];
rssParser = [[RSSXMLParser alloc] init];
[rssParser parseRSSFeed];
[self.tableView reloadData];
NSLog(@"table is refreshing ....");
}
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
5248 次 |
| 最近记录: |