ナビゲーションバーにセグメントコントロールが追加されています。それはうまく動作します。セグメント(例:インデックス0
)をクリックすると、UIView
A
が表示されます。セグメント1
をクリックすると、UIView
B
が表示されます。onValueChange - SegmentControllerのときのビューの追加
私は.h
ファイルにUIVIew
A
を初期化しました。私は.m
ファイルで次のようにアクセスしています。ここで
は、私は別のボタンと前のコードとしてBを表示するラベルを追加しました今
UIButton *buttonAdded= [UIButton buttonWithType:UIButtonTypeRoundedRect];
signUpButton.frame = CGRectMake(100, 100, 300, 50);
......
[self.viewA addSubview:buttonAdded];
// similarly added a label too
[self.viewA addSubview:labelAdded];
を表示するボタンとラベルを追加してい。
// i have not shown how to declare a button and label, coz its same as above
[self.viewB addSubview:buttonAddedB];
[self.viewB addSubview:labelAddedB];
編集:私はのviewDidLoadメソッドの両方でこれらのビューを(&ビューBを見る)を加えました。
問題は、セグメントをクリックしても画面に何も表示されないということです。誰かがコードを修正してうまくいくように助けてくれますか?
私は 'IB'のみのコードを使用していません。 myFrameとは何ですか? 'initWithFrame'では' initWithRect:CGRectMake(x、y、width、heigth) 'と言うことができますか? – Illep
'initWithFrame:CGRectMake(x、y、width、height)'と言うことができます。 – Rayfleck