我刚刚开始玩UISplitViewController - 我已经拼凑了各种教程中的一些代码,但是我很难看到如何将数据从Master发送到Detail.我正在创建一个RSS阅读器,只是为了向自己说明它应该如何工作.我已经解析了一个RSS源和填充MasterViewController有一个UITableView,但我坚持搞清楚如何采取连续点击加载相应的文章在detailViewController一个UIWebView.任何提示都表示赞赏.
我正在编写我的第一个iPhone应用程序,我一直在探索Cocoa Touch和Objective-C中的设计模式.我来自客户端Web开发的背景,所以我试图围绕代表们.
具体来说,我不明白为什么需要委托对象而不是事件处理程序.例如,当用户按下按钮时,会使用event(UITouchUpInside)处理它,但是当用户完成对文本框的输入并使用"完成"按钮将其关闭时,通过调用文本上的方法来处理该操作box的委托(textFieldShouldReturn).
为什么使用委托方法而不是事件?我也在视图控制器中注意到了这个viewDidLoad方法.为什么不直接使用活动?
这个问题不一定会出现
有时滑动时消失有时不消失
HSubjectCell *cell = [tableView dequeueReusableCellWithIdentifier:kSubjectCellIdentifier forIndexPath:indexPath];
_subjectView = cell;
cell.delegate = self;
cell.subject = self.subjectArr[indexPath.section - 3];
return cell;
Run Code Online (Sandbox Code Playgroud) objective-c uitableview tablecellrenderer reuseidentifier ios
协议或代表与NSNotifications之间有什么区别?什么是"观察者",它是如何运作的?
objective-c ×4
ios ×3
cocoa-touch ×2
iphone ×2
delegates ×1
ipad ×1
protocols ×1
uikit ×1
uitableview ×1
xcode ×1