Static table view inside UIViewController [Xcode 5]

后端 未结 5 1050
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-05 02:45

I\'m aware of the problem that one is not able to have static table view content in a UIViewController in

I don\'t get a warning/error but he also doesn\'t compile. Is

5条回答
  •  醉梦人生
    2020-12-05 03:23

    This is my try:

    enter image description here

    I have created container view and Table View Controller. Then I opened source code of Storyboard and changed destination identifier of container view to table view container identifier. Now make table view controller static...

    UPDATE:

    Just Ctrl+Drag from ContainerView to UITableViewController!

    UPDATE 2:

    Set embedded view controller class to smith like MYStaticTableViewController, witch should only have this method to provide -prepareForSegue calling to parent view controller:

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    {
        if ([self.parentViewController respondsToSelector:@selector(prepareForSegue:sender:)])
            [self.parentViewController prepareForSegue:segue sender:sender];
    }
    

    UPDATE 3:

    - (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
    {
        if ([self.parentViewController respondsToSelector:@selector(shouldPerformSegueWithIdentifier:sender:)])
            return [self.parentViewController shouldPerformSegueWithIdentifier:identifier sender:sender];
        return YES;
    }
    

提交回复
热议问题