UIView の背景を透明に・・・
UIView 内に画像を表示しアニメーションさせる。異動先で、UILabel と重なり合うのだが、UIView の背景が白のため、重なった時になんかヘン。UILabel の文字が欠けてしまったように見える。
そんな時は、UIView の背景を透明にすればよいのだ、と、次のようにやってみるとダメ。
someView.alpha = 0.0f;
試行錯誤の結果、次のようにするとうまくいった。
someViewiew.opaque = NO;
someView.backgroundColor = [UIColor colorWithRed:0.0f green:0.0f blue:0.0f alpha:0.0f];
UIView の opaque property をいじって、その後、backgroundColor を指定するのだと。ちなみに、opaque の日本語は不透明。