問題タブ [accessoryview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
85 参照

tableview - アクセサリ ビューは、横向きビューでより多くのスペースを占めるようです - IOS 9

最近、すべてのシミュレーターを IOS9 にアップグレードしたところ、アクセサリ ビューに問題が見つかりました。アクセサリ ビューは、ランドスケープ モードでより多くのスペースを占有し、見苦しく見えます。誰かがこれについて考えを持っていますか

風景:


ポートレート:

0 投票する
2 に答える
4307 参照

ios - DetailDisclosureButton にラベル テキストを追加する方法は?

私は iOS Swift 2.0 アプリケーションで作業しています。UITableViewCell開示インジケーターのシェブロンの直前にテキストを設定する方法について、私の人生では理解できません(カスタムを作成する以外にcell.accessoryView)。

これは、まさに私が達成しようとしている「設定アプリ」のスクリーンショットです。

セル アクセサリ ビューのスクリーンショット

0 投票する
2 に答える
3525 参照

ios - テーブル セルのアクセサリ ビューのイメージを変更する

UITableViewCellAccessoryDe​​tailButton のアイコンをカスタム アイコンに置き換えたいです。カスタム イメージを含む UIButton で accessoriesView を置き換えようとしましたが、ボタンはセルの右端から 20 ピクセルのように表示されます。

アイコンを置き換える、またはアクセサリビューを右端まで移動するより良い方法はありますか?

0 投票する
0 に答える
350 参照

swift - UITableView のカスタム チェックボックス AccessoriesView

UITableViewCell にカスタム AccessoriesView を使用しています。チェックボックスを使用しています。ここでは、複数選択が必要です。選択中はコードが正常に機能しますが、選択を解除すると問題が発生します。cellForRowAtIndexPathMethod に何を記述すればよいかわかりません。私が直面している問題は、チェックボックスの選択を解除した後、再度選択できないことです。これが私のコードです:

0 投票する
0 に答える
585 参照

ios - UITableViewCell のアクセサリ ビューのみで選択を無効にするにはどうすればよいですか?

Myには、セルの右端にUITableViewCellのアクセサリ ビューがあります。UIButtonただし、ユーザーがボタンを使用できない可能性があるため、 で無効にしself.myButton.enabled = falseます。

これにより、セル選択は通常どおり機能しますが、選択はボタンのタップにも反応します。つまり、ボタンが無効になっていて、ユーザーがまだボタンをタップしている間、タップはdidSelectRowAtIndexPath:メソッドに応答しています。

これは、ユーザーを混乱させる可能性があるため、私が望んでいるものではありません。そこで、次のように実装したいと思います。

  • ボタンが利用可能な場合、セルをタップするとボタンをタップすると、それぞれ異なるメソッドが実行されます(実装して機能しました)。

  • ボタンが使用できない場合、セルのタップはボタンが配置されていない部分でのみ機能します。

ここで機能を設定することは可能ですか?

0 投票する
4 に答える
57769 参照

ios - InputAccessoryView を使用してキーボードの上にビューを追加します

常にキーボードの上にあるように uiview を追加しようとしています。最初に KeyboardWillShow/Hide を使用しましたが、すべてのケースをカバーするわけではなく、inputAccesoryView を使用しようとしています。これは私が試したものです:

次のエラーが表示されます。

キャッチされない例外 'UIViewControllerHierarchyInconsistency' が原因でアプリを終了しています。

どんな助けでも大歓迎です!