iphone - 通过 segue 传输 View Controller 后隐藏单元格

标签 iphone ios xcode storyboard segue

通过segue改变文本后,我试图通过segue隐藏一个单元格。这没有用。这是我的代码:

  -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

    TerminalsViewController *transferViewController = segue.destinationViewController;

    NSLog(@"prepareForSegue: %@", segue.identifier);
    if([segue.identifier isEqualToString:@"firstSegue"])
    {
        transferViewController.term1Text = @"Joe Smith";
        transferViewController.term2Text = @"555-555-5556";
        transferViewController.term3Text = @"06/27/1984";

    }else if([segue.identifier isEqualToString:@"thirdSegue"]){
        transferViewController.term1Text = @"John Smith";
        transferViewController.term2Text = @"555-555-5556";
        transferViewController.term3Text = @"06/27/1972";
        transferViewController.cell1.hidden = YES;

    }

}

正确的做法是什么?

最佳答案

准备转场:

TerminalsViewController *transferViewController = segue.destinationViewController;

NSLog(@"prepareForSegue: %@", segue.identifier);
if([segue.identifier isEqualToString:@"firstSegue"])
{
    transferViewController.term1Text = @"Joe Smith";
    transferViewController.term2Text = @"555-555-5556";
    transferViewController.term3Text = @"06/27/1984";

}else if([segue.identifier isEqualToString:@"thirdSegue"]){
    transferViewController.term1Text = @"John Smith";
    transferViewController.term2Text = @"555-555-5556";
    transferViewController.term3Text = @"06/27/1972";
    transferViewController.hideCell = YES;

}

TransferViewController.h:

@property (nonatomic) boolean hideCell;

TransferViewController.m:

@synthesize hideCell;

TransferViewController.m:cellForRowAtIndexPath:

if (hideCell) {
    cell1.hidden = YES;
}

关于iphone - 通过 segue 传输 View Controller 后隐藏单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17161175/

相关文章:

iPhone 计算器键盘

ios - 当 GIF 有大量帧时,Xcode GIF 输出颜色失真

ios - 在不在 View Controller 上的情况下呈现 View Controller - Swift/Objective-C

iphone - iOS 模拟器应用程序的进程名称

iphone - MPMoviePlayerController "Loading Movie..."

iphone - 这个 UITableView 代码有什么问题,我使用引用传递来更新核心数据配置记录?

ios - Java HashMap 到 iOS

objective-c - 应用程序在渲染期间进入后台时 AVAssetWriter 失败

ios - X代码 7.3.1, "Undefined symbols for architecture arm64"

ios - 本地化系统生成的隐私警报消息 iOS UIAlertView Xcode