-1

UIView にいくつかの円、ラベル、ボタンがあります。背景画像を表示する必要がある imageView もあります。だから私は円(パス)がimageViewの上にあることを望みます。IB で配置したので、ラベルとボタンはイメージビューの上にあります。しかし、パスを前面に出すにはどうすればよいですか??

4

1 に答える 1

0

選択肢は 2 つあります。

  1. サブビューをサブクラス化UIImageViewし、サポートします。次に、透明なUIViewサブクラスをサブビューとして追加し、このサブビューにパスなどを描画します。サブクラス化UIImageViewは、この「パスサブビュー」の自動サイズ変更を管理する必要があります。これは、フレームをイメージビューに一致するように設定するのと同じくらい簡単ですが、オーバーライドするメソッドを知るのは難しい場合があります。
  2. 画像ビューの背景画像に表示されている画像を更新して、パス/画像を合成します。
于 2013-03-01T15:38:16.623 に答える