Saya ingin membuat secara UIBarButtonItems
terprogram dan menempatkan item-item ruang tetap ini di antara tombol.
ios
iphone
xcode
uibarbuttonitem
Dunia Linux
sumber
sumber
.width
properti.Cepat
sumber
sumber
Di ViewDidLoad:
Jangan lupa tindakan untuk setiap tombol juga (dalam contoh ini UIWebView):
dll.
sumber
Dengan Swift 3,
UIBarButtonItem
memiliki inisialisasi yang disebutinit(barButtonSystemItem:target:action:)
.init(barButtonSystemItem:target:action:)
memiliki deklarasi berikut:UIBarButtonSystemItem
adalah pencacahan yang menawarkan banyak kasus termasukdone
,play
,add
ataucancel
. Namun, sesuai dengan kebutuhan Anda, Anda juga dapat memilihflexibleSpace
ataufixedSpace
kasing.flexibleSpace
case memiliki deklarasi berikut:fixedSpace
case memiliki deklarasi berikut:Karenanya, Anda dapat membuat item tombol bilah spasi tetap dan fleksibel secara terprogram seperti yang ditunjukkan di bawah ini:
Sebagai contoh, kode Playground di bawah ini menunjukkan cara menambahkan bilah bawah dengan dua item tombol bidik tengah dan jeda yang dipisahkan oleh ruang tetap 30 di pengontrol tampilan:
Pratinjau pengontrol tampilan Anda di editor asisten Playground menggunakan View▸ Assistant Editor▸Show Assistant Editor
sumber
Cepat 5.1.2
sumber
Dalam Swift:
sumber