問題タブ [setediting]

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 投票する
0 に答える
178 参照

ios - 戻るボタンが非表示の場合は点滅します

ビューコントローラーが編集モードに入ったときに戻るボタンを非表示にしようとしています。

これがコードです

ポートレートモードで問題なく動作します。(大きな画像で申し訳ありません。)

戻るボタンを表示

戻るボタンを隠す

ランドスケープ モードで問題が発生します。編集モードを終了するたびに、戻るボタンが表示され、すばやく非表示になります。奇妙なことに、戻るボタンは表示モード ボタンのすぐ後ろにあります。

戻るボタンが点滅

Xcode7 beta3 と iOS9 シミュレーターを使用しています。Apple が提供するサンプルコード「Lister」は、この機能を同じように実装しており、問題なく動作しますが、違いは見つかりません。誰か助けて?

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

ios - setEdit:YES で UITableViewCell から左スペースを削除します

tableViewユーザーが並べ替えることができるいくつかの質問があるので、プロパティをに設定しましsetEditingYES

[questionTableView setEditing:YES animated:YES];

また、ユーザーが行を削除したり追加したりしたくないので、デリゲート関数でUITableViewEdtitingStyleto を返しました。UITableViewCellEditingStyleNone;

ただし、セルの左側には多くのスペースがあり、削除する必要があります。どうやってやるの ? ここに画像の説明を入力

0 投票する
3 に答える
854 参照

ios - editButtonItem は、編集/完了のタイトルを変更しません

ここでは、デフォルトのバー ボタン アイテム editButtonItem を使用します。

ただし、ボタンのタイトルを Edit から Done に変更することはありません。自動的に変更でき、次のように割り当てたくないことはわかっています。 self.editButtonItem.title = @"Done";

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

ios - setEditing 状態を Edit/Done ボタンのトグル モードにする方法

画面下部のimageViewにメッセージを表示するために、編集モードが選択されているときにMKMapViewを上に移動するために編集/完了ボタンを使用しています。私の理解では、このボタンの機能を変更するには、override func setEditing() を使用する必要があります。

編集モードから完了モードに一度変更することはできますが、対応するタイトルを変更すると、編集モードに戻すことはできません。その結果、「完了」を何度も押すと、「完了」のままになり、MKMapView が上に移動し続けます。

これをトグルとして動作させたいのですが、何らかの理由でプロセスが回避されます:

if/else ステートメント内で「isEditing」と「isEnabled」の実装を試みましたが、これまでのところ機能していません。私は何が欠けていますか?

編集:

さて、私はこのアプローチを思いつきました。これは機能しますが、扱いにくいようです。

mapView をスーパービューの一番下に戻すには、値として 64 を使用する必要がありますが、その理由は正確にはわかりません。

センタービューコントローラーが問題です