NativeScriptを使用してiOSアプリケーションを作成しています。私は、リストの区切りマージンの問題を解決する方法を知っていただきたいと思います: iOS NativeScriptでセパレータマージンの問題が発生する
0
A
答えて
2
NativeScriptではデフォルトの区切りを変更するには、ネイティブのiOS APIを使用することができますしかし、あなたが唯一の財産separatorColor
とセパレータの色を変更することができますマージン(NativeScriptを使用しての利点の一つは、ネイティブAPIへのアクセスである)ここでは、サンプルコードです:
function onLoaded(args) {
page = args.object;
page.bindingContext = { "items": allItemsViewModel };
var listView = page.getViewById("all-items");
var tableView = listView.ios;
for (var i = 0; i < allItemsViewModel.length; i++) {
var cellIndexPath = NSIndexPath.indexPathForItemInSection(i, 0);
var cell = tableView.cellForRowAtIndexPath(cellIndexPath);
if (cell !== null) {
cell.preservesSuperviewLayoutMargins = false;
cell.separatorInset = UIEdgeInsetsZero;
cell.layoutMargins = UIEdgeInsetsZero;
}
}
}
2
それとも、単に透明
<ListView items="{{ itemsArray}}" separatorColor="#00000000">
に、セパレータの色を設定することができます
その後でitemTemplate
独自のセパレーターを作成して、直接XMLから電気ショック療法マージン、高さ、色を制御:
<ListView.itemTemplate>
<StackLayout>
...
<StackLayout backgroundColor="#708090" height="1"/>
<StackLayout>
</ListView.itemTemplate>
関連する問題
- 1. nativescriptアプリケーションでsqlite dbデータを表示する際に問題が発生する
- 2. iOSの白いページでFBリダイレクトの問題が発生する
- 3. iOS上のダイアログでHTMLスクロールの問題が発生する
- 4. 複数のビューで問題が発生するiOS
- 5. iOSでアプリをアップロード中に問題が発生する
- 6. カスタムカレンダーテーブルiOSを作成する際に問題が発生する
- 7. GLSLの透明性問題はiOSでのみ発生する
- 8. iOSでphonegap-plugin-barcodescanner(データマトリックス)の問題が発生しました
- 9. iOS 11のEventKitで問題が発生しました
- 10. iOS保存に問題が発生する
- 11. iframeでタイムアウトが発生するとスクロールの問題が発生する
- 12. iOSでPushNotificationインテグレーションで問題が発生しました
- 13. jqueryテンプレートプラグインで問題が発生する
- 14. セッションで問題が発生する
- 15. ブートストラップ3で問題が発生する
- 16. phpコマンドラインで問題が発生する
- 17. MYSQLクエリで問題が発生する
- 18. IE8でsettimeout問題が発生する
- 19. カラーデータグリッドビューで問題が発生する
- 20. jqueryポップアップで問題が発生する
- 21. メイクテストで問題が発生する
- 22. jupyterノートブックで問題が発生する
- 23. ajaxモーダルポップアップエクステンダで問題が発生する
- 24. Excelで問題が発生する
- 25. FlipperViewで問題が発生する
- 26. オリジンポリシーでCORS問題が発生する
- 27. フルスクリーンアクティビティで問題が発生する
- 28. Javascript decodeURIで問題が発生する
- 29. nativescript cocoapodsフレームワークのiOSアプリの公開に関する問題
- 30. iOSでイオンアプリをエミュレートするときにCORSの問題が発生する