Saya ingin memilih indeks untuk UITableView
. Saya telah menulis kode berikut:
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0];
[tableView scrollToRowAtIndexPath:index
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
Ini selalu berhasil untuk item pertama. Saya ingin memilih indeks dalamindexPathForRow.
Tolong bantu. Terima kasih.
ios
objective-c
iphone
uitableview
nsindexpath
iOSDev
sumber
sumber
*selectedIndexPath
itu berguna bagi saya untuk memiliki akses kelong pathRow = [selectedIndexPath row];
danlong pathSection = [selectedIndexPath section];
ketika Anda membutuhkan pilihan tertentu (catatan bahwaNSInteger
adalahtypedef long
yang datang dari latar belakang C lebih masuk akal karena keduanya perlu%ld
pula.Dapatkan baris yang dipilih saat ini. Semoga bermanfaat jika Anda hanya memiliki satu bagian.
sumber
Gunakan kode ini
sumber
Di didSelectRowAtIndexPath, setel antarmuka yang dideklarasikan NSIndexPath saat jalur indeks dikembalikan. Kemudian Anda dapat menggulir ke variabel itu. Jika Anda membutuhkan bantuan, beri komentar dan saya dapat memberikan beberapa kode contoh.
sumber
Swift 4.2.0
yang merupakan nilai pengembalian opsional.
sumber