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

UITableView เป็นคลาสที่ใช้สำหรับแสดงและแก้ไขรายการข้อมูลบน iOS มุมมองตารางแสดงรายการในคอลัมน์เดียว UITableView เป็น subclass ของ UIScrollView ซึ่งอนุญาตให้ผู้ใช้เลื่อนผ่านตารางแม้ว่า UITableView อนุญาตให้เลื่อนแนวตั้งเท่านั้น


17
วิธีปรับแต่งสีพื้นหลังของ UITableViewCell
ฉันต้องการปรับแต่งพื้นหลัง (และอาจเป็นเส้นขอบด้วย) ของ UITableViewCells ทั้งหมดภายใน UITableView ของฉัน จนถึงตอนนี้ฉันยังไม่สามารถปรับแต่งสิ่งนี้ได้ดังนั้นฉันจึงมีเซลล์พื้นหลังสีขาวจำนวนมากซึ่งเป็นค่าเริ่มต้น มีวิธีในการทำเช่นนี้กับ SDK iPhone หรือไม่?

19
จะบอกได้อย่างไรเมื่อ UITableView โหลด ReloadData เสร็จสมบูรณ์แล้ว
ฉันพยายามเลื่อนไปที่ด้านล่างของ UITableView หลังจากดำเนินการเสร็จแล้ว [self.tableView reloadData] ฉันมี แต่เดิม [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; แต่ฉันอ่านแล้วว่า reloadData เป็นแบบอะซิงโครนัสดังนั้นการเลื่อนจึงไม่เกิดขึ้นตั้งแต่นั้นself.tableViewมา[self.tableView numberOfSections]และ[self.tableView numberOfRowsinSectionเป็น 0 ทั้งหมด ขอบคุณ! มีอะไรแปลก ๆ ที่ฉันใช้: [self.tableView reloadData]; NSLog(@"Number of Sections %d", [self.tableView numberOfSections]); NSLog(@"Number of Rows %d", [self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1); …

9
เป็นไปได้หรือไม่ที่จะรีเฟรช UITableViewCell เดียวใน UITableView
ฉันมีแบบกำหนดเองUITableViewโดยใช้UITableViewCells แต่ละUITableViewCellปุ่มมี 2 ปุ่ม การคลิกปุ่มเหล่านี้จะเป็นการเปลี่ยนภาพUIImageViewภายในเซลล์ เป็นไปได้ไหมที่จะรีเฟรชแต่ละเซลล์แยกกันเพื่อแสดงภาพใหม่? ความช่วยเหลือใด ๆ ที่ชื่นชม

28
วิธีเพิ่มระยะห่างระหว่าง UITableViewCell
มีวิธีใดที่จะเพิ่มระยะห่างระหว่างกันUITableViewCellหรือไม่ ฉันสร้างตารางและแต่ละเซลล์มีรูปภาพเท่านั้น ภาพที่ได้รับมอบหมายให้เซลล์เช่นนี้: cell.imageView.image = [myImages objectAtIndex:indexPath.row]; แต่สิ่งนี้ทำให้ภาพขยายและพอดีกับทั้งเซลล์และไม่มีระยะห่างระหว่างภาพ หรือให้พูดด้วยวิธีนี้ความสูงของภาพเช่น 50 และฉันต้องการเพิ่มระยะห่างระหว่างภาพ 20 ภาพ มีวิธีใดบ้างที่จะทำให้สิ่งนี้สำเร็จ?

7
Class ไม่มี initializers Swift
ฉันมีปัญหากับคลาส Swift ฉันมีไฟล์ swift สำหรับคลาส UITableViewController และคลาส UITableViewCell ปัญหาของฉันคือคลาส UITableViewCell และร้านค้า คลาสนี้มีข้อผิดพลาดClass "HomeCell" ไม่มี initializersและฉันไม่เข้าใจปัญหานี้ ขอบคุณสำหรับคำตอบของคุณ import Foundation import UIKit class HomeTable: UITableViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var tableViex: UITableView! var items: [(String, String, String)] = [ ("Test", "123", "1.jpeg"), ("Test2", "236", "2.jpeg"), ("Test3", "678", "3.jpeg") ] override func viewDidLoad() …
181 ios  uitableview  swift 

6
ดึงเพื่อรีเฟรช UITableView โดยไม่มี UITableViewController
ฉันพยายามใช้คุณลักษณะดึงเพื่อรีเฟรชใน UITableView ภายใน UIViewController ฉันไม่สามารถใช้ UITableViewController ได้เพราะฉันต้องการให้ UITableView เป็นมุมมองย่อยที่เล็กกว่าในตัวควบคุมมุมมองพร้อมกับสิ่งอื่น ๆ ที่อยู่ด้านบน ฉันคิดว่ามันเป็นไปได้ แต่มีใครเห็นการใช้งานของมันได้หรือไม่

20
มุมมองย่อย UITableViewCell จะหายไปเมื่อเลือกเซลล์
ฉันกำลังใช้มุมมองตารางตัวเลือกสีซึ่งผู้ใช้สามารถเลือกได้ระหว่างพูดสี 10 สี (ขึ้นอยู่กับผลิตภัณฑ์) ผู้ใช้ยังสามารถเลือกตัวเลือกอื่น ๆ (เช่นความจุของฮาร์ดไดรฟ์, ... ) ตัวเลือกสีทั้งหมดอยู่ในส่วน tableview ของตนเอง ฉันต้องการแสดงสี่เหลี่ยมเล็ก ๆ ทางด้านซ้ายของ textLabel เพื่อแสดงสีจริง ตอนนี้ฉันกำลังเพิ่ม UIView สแควร์อย่างง่ายให้สีพื้นหลังที่ถูกต้องกับมันดังนี้: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:RMProductAttributesCellID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:RMProductAttributesCellID] autorelease]; cell.indentationWidth = 44 - 8; UIView …
178 iphone  ios  uitableview 

12
มี UITextField ใน UITableViewCell
ฉันพยายามทำเช่นนั้นสองสามวันแล้วและหลังจากอ่านข้อความของผู้คนจำนวนมากที่พยายามทำเช่นนั้นฉันก็ยังไม่สามารถทำงานได้อย่างเต็มที่UITextFieldในบางส่วนของฉันUITableViewCellsเหมือนในตัวอย่างนี้: ไม่ว่าฉันจะมีรูปแบบการทำงาน แต่ข้อความไม่สามารถมองเห็นได้ (แม้ว่าฉันจะตั้งค่าสีเป็นสีน้ำเงิน) แป้นพิมพ์จะไปที่เขตข้อมูลเมื่อฉันคลิกที่มันและฉันไม่สามารถใช้กิจกรรมแป้นพิมพ์ได้อย่างถูกต้อง ฉันลองด้วยตัวอย่างจาก Apple (ส่วนใหญ่UICatalogที่มีการควบคุมคล้าย kinda) แต่ก็ยังทำงานไม่ถูกต้อง ใครสามารถช่วยเหลือฉัน (และทุกคนพยายามที่จะตระหนักถึงการควบคุมนี้) และโพสต์การดำเนินงานที่เรียบง่ายของUITextFieldในUITableViewCellที่ทำงานดี?

16
วิธีการปรับใช้ส่วนหัวของตารางและมุมมองส่วนกำหนดเองกับกระดานเรื่องราว
โดยไม่ต้องใช้สตอรี่บอร์ดเราสามารถลากUIViewไปยังผืนผ้าใบวางมันแล้ววางมันในวิธีการtableView:viewForHeaderInSectionหรือtableView:viewForFooterInSectionมอบหมาย เราจะทำสิ่งนี้ให้สำเร็จด้วยกระดานเรื่องราวซึ่งเราไม่สามารถลาก UIView ไปบนผืนผ้าใบได้

30
ลบพื้นที่ว่างก่อนเซลล์ใน UITableView
ขณะนี้ฉันพยายามวางUITableViewในตำแหน่งอื่นแทนที่จะอยู่ด้านบนของตัวควบคุมมุมมองของฉัน ด้วยสิ่งนี้กล่าวว่ามันพยายามเพิ่มส่วนหัวในด้านบนเพื่อบัญชีสำหรับแถบนำทาง แต่ไม่จำเป็นเพราะฉันไม่มีที่ด้านบนของตัวควบคุมของฉัน ถ้าฉันวางมุมบนซ้ายของUITableViewที่ฉันต้องการให้เซลล์อยู่มันจะไม่ใส่เซลล์ที่นั่น: ตอนนี้ถ้าฉันเพิ่งย้ายมุมมองตารางขึ้นเพื่อให้เซลล์อยู่ในตำแหน่งที่ถูกต้องฉันจะได้รับปัญหาที่แตกต่าง - เซลล์สามารถเลื่อนขึ้นไปที่นั่นเมื่อเลื่อน (นี่คือนิ้วของฉันเหนือตัวควบคุมการนำทาง): เมื่อฉันปล่อยไปใช่ - เซลล์จะไปทางด้านล่างของแถบค้นหา แต่นี่เป็นปัญหาที่เห็นได้ชัดว่าคุณสามารถนำเซลล์เหล่านั้นมาอยู่เหนือมันได้ ฉันจะทำสิ่งนี้อย่างไร มีวิธีง่ายกว่านี้ไหม?

20
ปรับขนาด UITableView ให้พอดีกับเนื้อหา
ฉันกำลังสร้างแอพที่จะมีคำถามในUILabelคำตอบแบบหลายตัวเลือกและแสดงในUITableViewแต่ละแถวแสดงทางเลือกที่หลากหลาย คำถามและคำตอบจะแตกต่างกันไปดังนั้นฉันต้องการUITableViewให้สิ่งนี้มีความสูงแบบไดนามิก ฉันต้องการหาsizeToFitงานทำสำหรับโต๊ะ ตำแหน่งที่เฟรมของตารางถูกตั้งค่าเป็นความสูงของเนื้อหาทั้งหมด ใครสามารถให้คำแนะนำเกี่ยวกับวิธีที่ฉันสามารถบรรลุสิ่งนี้

5
การเพิ่ม iOS UITableView HeaderView (ไม่ใช่ส่วนหัวของส่วน)
ฉันต้องการเพิ่มส่วนหัวของตาราง (ไม่ใช่ส่วนหัวของส่วน) เช่นในแอปผู้ติดต่อตัวอย่างเช่น: แบบนั้น - ฉลากข้างภาพเหนือตาราง ฉันต้องการให้มุมมองทั้งหมดเลื่อนได้ดังนั้นฉันจึงไม่สามารถวางมุมมองเหล่านั้นไว้นอกตารางได้ ฉันจะทำสิ่งนั้นได้อย่างไร
167 iphone  ios  uitableview 


6
UITableView สีตัวคั่นตำแหน่งที่จะตั้ง
ฉันได้เพิ่มUITableViewใน IB และตั้ง "ผู้รับมอบสิทธิ์" และ "แหล่งข้อมูล" และทั้งหมดทำงานได้ดี สิ่งที่ฉันต้องการทำต่อไปคือเปลี่ยนสีของตัวแยก แต่วิธีเดียวที่ฉันสามารถทำได้คือการเพิ่มวิธีการในการเรียกกลับผู้รับมอบสิทธิ์อย่างใดอย่างหนึ่งมีสถานที่ที่ดีกว่าที่ฉันควรจะใส่นี้? ฉันไม่มีสิ่งนี้ในขณะนี้ แต่ฉันคิดว่าฉันอาจต้องเพิ่ม "iVar" จากคอนโทรลเลอร์ของฉันที่ฉันสามารถเชื่อมโยงไปยัง UITableView IB ได้จากนั้นตั้งค่าตัวคั่นสีในviewDidload? -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [tableView setSeparatorColor:[UIColor blackColor]]; return 65; }

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.