2
我正在嘗試構建我的iOS應用程序界面。用新項目重複開始,我仍然遇到了詳細視圖控件的問題(請參見圖片)。詳細問題UIView
這裏我得到了屏幕截圖:
詳圖示出了當用戶觸摸到的UITableView行。你可以看到我的設計和仿真屏幕上的最終結果之間的差異 - 這就是問題所在
主要廈門國際銀行設計
我這是怎麼打開詳細視圖:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// Navigation logic may go here. Create and push another view controller.
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
// ...
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:detailViewController animated:YES];
}
設計看起來OK,OK代碼。檢查詳細視圖的約束或關閉新的IB格式。 – demosten
你可能想在你的應用程序中放置一個斷點,在屏幕演示完成後的某個地方,然後在調試器中輸入'po [[UIWindow keyWindow] recursiveDescription]'這會告訴你發生了什麼事情(例如,它是混亂的標籤,或他們的超級視圖)。另外,你是否使用自動佈局?如果是這樣,那麼應該審查這些限制。 – Rob
Autolayout - 這是我設計中錯誤的來源。我只是在細節xib上關掉它,現在所有的控件都在正確的位置。 –