質問

私は、UITextFieldの内部を埋め込むことにより、編集可能なのUITableViewCellの束を作成し、私はあなたがアクティブで編集可能なセルの内部でスクロールしてのUITableViewをスクロールすることができますいくつかのアプリを見てきました。どうやってやるの?どこかタップしたときに、どのように、私はまた、キーボードを消すことができますか?私はこの方法を知ってます:

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
        UITouch *touch = [[event allTouches] anyObject];
        if (touch.tapCount == 1) {
        [self resignFirstResponder];

        }
else {
    }}

私は私のカスタムテーブルビューコントローラ内に置くが、キーボードを閉じます方法は、タップ時に呼び出されていないようだ、それが呼び出された場合でも場合、私は知りません。

すべてのヘルプは高く評価されます。

役に立ちましたか?

解決

[OK]を、私は方法を見つけて、私はそれを共有したいです。私はテーブルビューオブジェクトにindexPathに基づいて、各セルのオブジェクトを検索し、YESにuserInteractionEnabledを設定するdidSelectRowAtIndexパスを設定NOにして私のカスタムテーブルビューコントローラでのUITextField userInteractionEnabledプロパティを設定するので、私は、各セルのクラスを作成しました。さて問題は、ユーザーがテーブルビューのどこかタップすると、セルの辞任ファーストレスポンダを強制する方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top