0

アプリケーションの多くの場所で再利用したいフィードバックを収集するためのボタンを含むビューを作成しました。下から上にスライドすると思われます。

これは私がやったことです:

  1. FeedbackView.xib を作成しました
  2. ファイルの所有者を FeedbackView として設定する
  3. FeedbackView.h で、.xib ファイルのルート ビューにアウトレット contentsView を作成しました。
  4. Feedback.m ファイルに次のように記述します: -(void)awakeFromNib {[[NSBundle mainBundle] loadNibNamed:@"FeedbackView" owner:self options:nil];[self addSubview: self.contentsView];}
  5. ビュー コントローラーでビューをドラッグし、カスタム クラスを FeedbackView に設定します。
  6. 最後に、feedBackView と呼ばれる、コントローラーから FeedbackView へのアウトレットを作成します。

ここで、setFrame または setCenter メソッドを使用して feedbackView を移動しようとしましたが、.xib ファイルの実際のビューが移動しません。ただし、feedbackView.contentsView を移動することはできますが、ボタンが機能しなくなります。

私が本当にやりたいことは、ビュー コントローラーの feedbackView を .xib ファイルの内容に合わせて移動するだけで、サブビューの contentsView が一緒に移動することです。

4

1 に答える 1