簡體   English   中英

Tableview HeaderView從筆尖加載

[英]Tableview headerview loading from a nib

我有一個tableview控制器,我試圖在viewdidload中為其headerview加載一個筆尖。 代碼如下:

(void)viewDidLoad
{
    [super viewDidLoad];

    self.navigationItem.rightBarButtonItem = self.editButtonItem;


    // Create and set the table header view.
    if (tableHeaderView == nil) {
        [[NSBundle mainBundle] loadNibNamed:@"RZWordDetailHeaderView" owner:self options:nil];
        [tableHeaderView setContentMode:UIViewContentModeScaleAspectFill];

        self.tableView.tableHeaderView = tableHeaderView;
        self.tableView.allowsSelectionDuringEditing = YES;
    }
}

當我運行程序時,屏幕顯示如下圖所示

筆尖的某些部分似乎在導航欄的后面,筆尖視圖上的所有其他按鈕都向下移動。

有誰知道如何解決這個問題? 非常感謝你。

在檢查nil之后,似乎沒有將tableHeaderView設置為任何值。

嘗試:

tableHeaderView = [[[NSBundle mainBundle] loadNibNamed:@"RZWordDetailHeaderView"
                                                 owner:self
                                               options:nil] objectAtIndex:0];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM