8

iPad 用のインターフェイス ビルダーを使用してアプリを作成しています。スクロール ビューは、下部の小さな部分を除いて、画面の大部分を占めます。下方向へのスクロールが有効です。下部 (スクロール ビュー内ではない) の小さな部分には、IBAction に接続された UIButton があります。

- (IBAction)submit:(id)sender; 

そして、次のように実装されています。

- (IBAction)submit:(id)sender
{
    NSLog(@"submit called");
}

IBアクションをIBのボタンに数え切れないほど接続しましたが、問題はありませんでした...しかし、何らかの理由でこれが呼び出されません。Button->connections inspector -> touch up inside -> files owner -> submit を選択して接続しました... 誰かこの問題がありましたか?

4

3 に答える 3

4

かどうか確かめる:

  1. 所有者名は正しく、内部のタッチアップは正しい所有者に設定されています。
  2. ボタンはタッチイベントを取得しており、スクロールビューの対象ではありません。
  3. カスタムボタンを使用している場合は、その実装をチェックして、そこでタッチが処理されるかどうかを確認してください。
于 2012-11-08T06:55:55.020 に答える
0

xCodeに問題があることが判明しました...更新したところ、問題はなくなりました。

于 2012-11-25T13:23:53.773 に答える
0

UIScrollViewの上にUIButtonインスタンス(あなたの場合はUIButtonを含むUIView)を追加します。

于 2012-11-08T04:31:49.953 に答える