คำถามติดแท็ก uitableviewsectionheader

10
การเปลี่ยนขนาดตัวอักษรสำหรับส่วนหัวของ UITableView
ใครช่วยกรุณาแนะนำฉันเกี่ยวกับวิธีที่ง่ายที่สุดในการเปลี่ยนขนาดตัวอักษรสำหรับข้อความในส่วนหัวของ UITableView? ฉันมีหัวเรื่องของส่วนที่ใช้งานโดยใช้วิธีการต่อไปนี้: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section จากนั้นฉันเข้าใจวิธีการเปลี่ยนความสูงส่วนหัวของส่วนโดยใช้วิธีนี้: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section ฉันมีเซลล์ UITableView บรรจุโดยใช้วิธีนี้: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath อย่างไรก็ตามฉันติดอยู่กับวิธีเพิ่มขนาดตัวอักษร - หรือสำหรับรูปแบบตัวอักษร - ของส่วนหัวของข้อความ มีคนช่วยได้ไหม ขอบคุณ

16
UITableView: viewForHeaderInSection: ไม่ถูกเรียกระหว่างการโหลดข้อมูลซ้ำ:
ฉันได้ตั้งค่า tableview ที่ถูกต้องกับผู้ร่วมประชุมและแหล่งข้อมูลความเชื่อมโยง .. วิธี reloadData viewForHeaderInSection:เรียกแหล่งข้อมูลและวิธีการผู้รับมอบสิทธิ์ยกเว้น เหตุผลที่เป็นเช่นนั้น?

1
ส่วนที่ยุบได้: [ยืนยัน] ไม่สามารถกำหนดดัชนีแถวส่วนกลางใหม่สำหรับ preReloadFirstVisibleRow (0)
ฉันกำลังใช้ส่วนหัวของส่วนที่ยุบได้ใน UITableViewController นี่คือวิธีที่ฉันกำหนดจำนวนแถวที่จะแสดงต่อส่วน: override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return self.sections[section].isCollapsed ? 0 : self.sections[section].items.count } มีโครงสร้างที่เก็บข้อมูลส่วนด้วยบูลสำหรับ 'isCollapsed' นี่คือวิธีที่ฉันจะสลับสถานะของพวกเขา: private func getSectionsNeedReload(_ section: Int) -> [Int] { var sectionsToReload: [Int] = [section] let toggleSelectedSection = !sections[section].isCollapsed // Toggle collapse self.sections[section].isCollapsed = toggleSelectedSection if self.previouslyOpenSection != …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.