三20【下拉更新】:如何更改文本和日期时间格式?
我使用带有 TTURLRequestModel 的 TTTableViewController 并在 ViewController 中使用以下几行实现了“拖动刷新”功能:
- (id<UITableViewDelegate>)createDelegate {
return [[[TTTableViewDragRefreshDelegate alloc] initWithController:self] autorelease];
}
更改显示文本的正确方法是什么?是否也可以更改箭头图标?
谢谢!
I'm using a TTTableViewController with a TTURLRequestModel and implemented the "Drag to refresh" feature with these lines in my ViewController:
- (id<UITableViewDelegate>)createDelegate {
return [[[TTTableViewDragRefreshDelegate alloc] initWithController:self] autorelease];
}
What is the right way to change the displayed text? Is it possible to change the arrow-icon too?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想说,最干净的方法是将
TTTableHeaderDragRefreshView
和TTTableViewDragRefreshDelegate
扩展到您自己的类并覆盖- (void)setStatus:(TTTableHeaderDragRefreshStatus )status
私有函数。您可以通过更改 Three20 本地化字符串的值和 Three20.Bundle 文件中的更新箭头来“破解”此更改。
I would say, the cleanest way to do it, is to extend both
TTTableHeaderDragRefreshView
andTTTableViewDragRefreshDelegate
to your own classes and override the- (void)setStatus:(TTTableHeaderDragRefreshStatus)status
private function.You can "hack" this change by changing the value of three20 localized strings and the update arrow in the Three20.Bundle file.