(iPhoneで)ポップオーバーを表示するために使用するカスタムUIViewがあります。ポップオーバーには、ViewController のクラス (UIView のクラスではなく、UIView を表示しているビュー) からメソッドを呼び出す必要があるいくつかの UIButtons があります。
これを正しく設定するにはどうすればよいですか?
カスタムUIViewクラスにあるUIViewボタンコード:
UIButton *logoutButton = [UIButton buttonWithType:UIButtonTypeCustom];
[logoutButton setTitle:@"Logout" forState:UIControlStateNormal];
[logoutButton setFrame:CGRectMake(0, 0, content.frame.size.width, 44)];
[logoutButton addTarget:self.superview.superview action:@selector(logout) forControlEvents:UIControlEventTouchUpInside];
[logoutButton setBackgroundImage:redImage forState:UIControlStateNormal];
[logoutButton setBackgroundImage:redImageHighlight forState:UIControlStateHighlighted];
[logoutButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[content addSubview:logoutButton];