私はListViewを持っており、ユーザはリロードせずに項目を削除する機能を提供したいと考えています。だから私は、削除された項目のvislibility = "collapsed"
を設定するコードを作成しました。これはAndroidの魅力のように機能しますが、iOSでは機能しません。アイテムが削除されると、空白が残ります。私が全部スクロールダウンしてスクロールバックするときだけ、空白はなくなります。NativeScriptでリロードせずにListViewの項目を削除する、iOSのみ
したがって、私はネイティブiOS ListViewを取得する別の方法を試しました。これはUITableViewです。そして、そこに機能deleteRowsAtIndexPaths
があるので、私はこのように行っている:
myListView.ios.deleteRowsAtIndexPathsWithRowAnimation([NSIndexPath.indexPathForItemInSection(index, 1)], UITableViewRowAnimation.UITableViewRowAnimationLeft);
しかし、エラーがAssertion failure in -[UITableView _endCellAnimationsWithContext:]
が表示され、私は次に何をすべきか分かりません。実際には、私はアニメーションやファンシーなことは本当に必要ない、私はそれがAndroidとして動作することを期待しています。事前にどうもありがとうございました。