0
私はImageviewの下にScrollviewを持っています。 touchesEnded
が呼び出されますが、呼び出されることはありませんので、そこに置いた画像をクリックするとツールバー(topToolBar
)が消えることはありません。 touchesEnded
を動作させるにはどうすればよいですか?以下のコードはtouchesEnded
です。私は前に質問されたすべての質問を見たが、私はそれを見つけることができなかった。以前に尋ねられた場合、私はそのことについて申し訳ありません。UIscrollview and touchesEnded問題
UITouch *touch = [touches anyObject];
if([touch tapCount] == 1)
{
if(topToolBar.hidden == NO)
{
topToolBar.hidden = YES;
}
else
{
topToolBar.hidden = NO;
}
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scroll {
return img;
}
- (void)viewDidLoad {
img.image = [UIImage imageNamed:@"image.jpg"];
scroll.userInteractionEnabled = NO;
img.contentMode = UIViewContentModeScaleAspectFit;
[super viewDidLoad];
}
ヘッダーファイル:
@interface resimlerViewController : UIViewController <UIScrollViewDelegate> {
IBOutlet UIButton *back;
IBOutlet UIButton *next;
IBOutlet UIButton *home;
IBOutlet UIToolbar *topToolBar;
IBOutlet UIScrollView *scroll;
IBOutlet UIImageView *img;
}
@end
このコードは役に立ちません。コードを追加するとコードが表示され、ビューレイヤも表示されます。 – vodkhang
すべてのコードを追加しました。 – Bugra
コードを投稿するときに、目が滲んでいないように正しくインデントされていることを確認してください(私はそれを修正しました)。また、インラインコードは、バックスティックで囲まれていなければなりません**、太字**のアスタリスクではありません。スタックオーバーフローはMarkdownを使用しています。http://daringfireball.net/projects/markdown/syntax –