{"id":178,"date":"2015-10-05T23:02:47","date_gmt":"2015-10-05T15:02:47","guid":{"rendered":"http:\/\/hamiao.moe\/?p=178"},"modified":"2015-10-02T23:03:03","modified_gmt":"2015-10-02T15:03:03","slug":"iosstoryboard%e4%b8%adcontainer-view%e8%8e%b7%e5%be%97viewcontroller","status":"publish","type":"post","link":"https:\/\/plus.moe\/?p=178","title":{"rendered":"[iOS]StoryBoard\u4e2dContainer View\u83b7\u5f97ViewController"},"content":{"rendered":"<p>\u5728\u5f00\u53d1\u4e2d\u901a\u8fc7StoryBoard\u4e2d\u7684Container View\u8bbe\u8ba1\u4e86\u4e00\u4e2aViewController\u5d4c\u5957\u4e00\u4e2aTableViewController\uff0c\u9700\u8981\u5728ViewController\u4e2d\u5b9e\u73b0\u4ee3\u7406\u65b9\u6cd5\uff0c\u9700\u8981\u5728TableViewController\u4e2d\u8bbe\u7f6edelegate\uff0c\u4ee5\u524d\u7684\u4f7f\u7528\u5148\u5b9e\u4f8b\u5316TableViewController\u518d\u8bbe\u7f6edelegate\u7684\u65b9\u6cd5\u65e0\u6548\uff0c\u6240\u4ee5\u9700\u8981\u7528\u53e6\u4e00\u79cd\u601d\u8def\u89e3\u51b3\u8bbe\u7f6edelegate\u7684\u95ee\u9898\u3002<\/p>\n<p>\u901a\u8fc7stackoverflow\u68c0\u7d22\u5230\u7684\u65b9\u6cd5\uff0c\u9700\u8981\u91cd\u5199<span class=\"s1\">prepareForSegue\u65b9\u6cd5\u83b7\u53d6\u4e0b\u4e00\u4e2aViewController\uff0c\u5373<\/span><\/p>\n<pre class=\"lang:objc decode:true \">[segue destinationViewController];<\/pre>\n<p>\u5177\u4f53\u5b9e\u73b0\u65b9\u6cd5\u5982\u4e0b\uff1a<\/p>\n<ol>\n<li>\u8bbe\u7f6eContainer\u4e4b\u95f4segue\u7684identifier\uff0c\u4f8b\u5982\u201cSES_TableViewController\u201d\u3002<\/li>\n<li>\u5728\u4f7f\u7528\u7684Container\u7684ViewController\u4e2d\u5b9e\u73b0\u4ee3\u7406\u65b9\u6cd5\uff0c\u5e76\u91cd\u5199prepareForSegue\uff0c\u5177\u4f53\u4ee3\u7801\u5982\u4e0b\uff1a<\/li>\n<\/ol>\n<pre class=\"lang:objc decode:true\">#pragma mark - prepareForSegue\n- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {\n    if ([segue.identifier isEqualToString:@\"SES_TableViewController\"]) {\n        self.delegate = [segue destinationViewController]; \/\/ \u8bbe\u7f6e\u4ee3\u7406\n    }\n}<\/pre>\n<p>\u5982\u679c\u9700\u8981\u83b7\u53d6\u5230\u4e0b\u4e00\u4e2aViewController\u7684delegate\uff0c\u53ef\u4ee5\u4f7f\u7528\u5982\u4e0b\u4ee3\u7801\uff1a<\/p>\n<pre class=\"lang:objc decode:true\">#pragma mark - prepareForSegue\n- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {\n    if ([segue.identifier isEqualToString:@\"SES_TableViewController\"]) {\n        \/\/ \u5c06\u81ea\u8eabdelegate\u4f20\u8fc7\u53bb\n        TableViewController * tableViewController = [segue destinationViewController];\n        tableViewController.delegate_BaseVC = self;\n    }\n}<\/pre>\n<p>\u53c2\u8003\u7f51\u5740\uff1a<\/p>\n<p><a href=\"http:\/\/stackoverflow.com\/questions\/18672590\/getting-reference-to-the-view-of-a-container-view\" target=\"_blank\">http:\/\/stackoverflow.com\/questions\/18672590\/getting-reference-to-the-view-of-a-container-view<\/a><\/p>\n<p><a href=\"http:\/\/stackoverflow.com\/questions\/15705555\/access-to-container-view-controller\" target=\"_blank\">http:\/\/stackoverflow.com\/questions\/15705555\/access-to-container-view-controller<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728\u5f00\u53d1\u4e2d\u901a\u8fc7StoryBoard\u4e2d\u7684Container View\u8bbe\u8ba1\u4e86\u4e00\u4e2aViewControlle&hellip; <a href=\"https:\/\/plus.moe\/?p=178\" class=\"more-link read-more\" rel=\"bookmark\">\u7ee7\u7eed\u9605\u8bfb <span class=\"screen-reader-text\">[iOS]StoryBoard\u4e2dContainer View\u83b7\u5f97ViewController<\/span><i class=\"fa fa-arrow-right\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[24,9,25],"class_list":{"0":"post-178","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-ios","7":"tag-container-view","8":"tag-ios","9":"tag-storyboard","10":"h-entry","12":"h-as-article"},"_links":{"self":[{"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/posts\/178","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/plus.moe\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=178"}],"version-history":[{"count":4,"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/plus.moe\/index.php?rest_route=\/wp\/v2\/posts\/178\/revisions\/182"}],"wp:attachment":[{"href":"https:\/\/plus.moe\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=178"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plus.moe\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=178"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plus.moe\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=178"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}