#alphaを設定する
ある部品(例えばボタンやラベルなど)をこのときは表示したい、
別のときは表示したい、ということが多くあると思います。
例えばbtnという名前のボタンをつくったとしましょう。
btn.alpha = 0; //表示されない
btn.alpha = 1; //表示される
となるので、まずはじめに
[self.view addSubview:btn];
しておけば、あとは条件によってalpha値を変えるだけです。
alphaが0のときは、そこを押してもボタンは押されません。
ボタンでも、ラベルでも、セグメンテッドコントロールでも、
大概のものはこの方法が適用できます。
removeFromSuperviewがなぜかつかえなかったのだ…
わりと始めの方で悩む問題だと思います。