0

私のプロジェクトでは、3つのトラックTrack1、Track2、およびTrack3があり、そのうちの3つ(トラック)で、1つのスライダー画像(これはUIImageViewですが、UISliderではありません)が左から右に(タイマーを使用して)移動しています。画面の右上には、保存して共有するための 2 つのボタンがあります。共有ボタンをクリックすると、別のビュー (shareView) が表示され (mainView の 3/4 部分)、Facebook、twitter などのオプションが表示されます。現在のビュー。しかし、私の問題は、共有ボタンをクリックするとスライダーが隠れず、shareView でも表示されることです。そのスライダー画像(UIImageView)を非表示にしたい。

誰でも助けたり提案したりできます 事前に感謝します

4

1 に答える 1

0

UIImageView は、hidden プロパティを持つ UIView クラスから継承します。これを行うには他の方法があると思いますが、隠しプロパティを使用するとうまくいくはずです。shareView が表示される直前に hidden プロパティを YES に設定し、shareView が閉じられたら NO に戻します。

imageView.hidden = YES;

また

imageView.hidden = NO;

また、removeFromSuperview メソッドを試してみることもできますが、shareView を閉じるときに同じ場所に戻す必要があります。

于 2012-04-30T11:50:21.973 に答える