これが私のアプリケーションの要件です:
その日の日付、日、総労働時間を表示するカレンダータイプのビューがあります。必要なのは、その特定の正方形のブロックのどこかをクリックすると、ページが新しいビューにリダイレクトされることです。
複数のボタンとそのボタンにUIViewを追加する必要があると考えています。それは私の問題を解決することができますが、それは少し問題があります。これをどのように行う必要がありますか?
これが私のアプリケーションの要件です:
その日の日付、日、総労働時間を表示するカレンダータイプのビューがあります。必要なのは、その特定の正方形のブロックのどこかをクリックすると、ページが新しいビューにリダイレクトされることです。
複数のボタンとそのボタンにUIViewを追加する必要があると考えています。それは私の問題を解決することができますが、それは少し問題があります。これをどのように行う必要がありますか?
UIControl のサブクラスと、UIView を含む XIB を作成します。UIView のクラス タイプを新しい UIControl (ファイル所有者ではなく UIView) に設定します。次に、UIControl の initWithCoder: メソッドで表示コンポーネントを作成し、ビューに追加します。次に、これらのコントロールにデータを入力するために必要なプロパティを設定します。
この新しいコントロールを使用するには、画面上の必要な場所に UIView を配置し、サイズを変更します。そのクラス タイプを (インスペクターで) 新しいサブクラスに変更します。これで、UIButton と同じように、アウトレットとアクションをこのビューに追加できます。唯一の欠点は、インスペクターから表示コントロールを設定できないことです。プログラムで設定する必要があります。しかし、良い面は、ボタンに似たインターフェイスが得られ、好きなように見せることができることです。
お役に立てれば。
あなたの見解については UITapGestureRecognizer を見てください。これがあなたが探しているものだと思います。