私はナビゲーション項目のカスタムタイトルビューにUITextFieldsを持っています。私はそれが右側に触れると、それにも焦点を当てている。私はヒットテストの方法で状況をテストします。ここにデータがあります。navigationItemカスタムタイトルビューのUITextFieldが境界の外側をタッチするとフォーカスが得られるのはなぜですか?
hitbounds field point: {269, 6.5}, bounds:{{0, 0}, {255, 35}}; searchView point: {59, 6.5}, bounds: {{0, 0}, {45, 35}}; searchButton: {58, 11}, bounds: {{0, 0}, {44, 44}}
フィールドビューには、検索ボタンが含まれている右側の検索ビューが含まれています。
フィールドポイント:{269,6.5}、境界:{{0、0}、{255,35}};
ポイントの境界が明確になっていません。しかし、フィールドが強調表示され、キーボードが表示されます。
とキーボードが表示されたときに最終的に私が見つけ、方法もなぜpointInside:(CGPoint)point withEvent:(UIEvent *)event hitTest:(CGPoint)point withEvent:(UIEvent *)event
と呼ばれていませんか?ありがとう。