私のアプリケーションでは、ナビゲーションコントローラーの下のビューが上に移動し、ナビゲーションバーの下に表示されます。これは、xibを介して表示するために追加しているナビゲーションコントローラーにプログラムでbarbuttonitemを追加した後、透明になります。
これは私がそれを追加している方法です:
UIBarButtonItem *comment = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
target:self
action:@selector(buttonPressed)];
self.navigationItem.rightBarButtonItem = comment;
編集:
わかりました。これが発生しているのは、1つを除くすべての異なるタイプのカスタムセルについて、詳細ビューのxibファイルをタップされたセルのナビゲーションコントローラーにプッシュしているためですが、これについては、ビューを作成しました。コントローラーをプログラムでプッシュします。このセルをタップして詳細ビューで開かない限り、すべてが正常に機能しますが、このセルの詳細ビュー(常に正常に開きます)を開くと、他のセルの詳細ビューがシフトします。
誰かがこの問題に対処できますか?
よろしくお願いします。