मैं लगभग 2 दिनों से इस पर काम कर रहा हूं, इसलिए मैंने सोचा कि मैं आपके साथ अपनी सीख साझा करूं।
सवाल यह है कि क्या किसी यूआईटेबल व्यू में सेल की चौड़ाई को छोटा करना संभव है?
जवाब न है।
लेकिन दो तरीके हैं जिनसे आप इस समस्या से घिर सकते हैं।
समाधान # 1: एक पतली तालिका यह तालिका के फ्रेम को बदलना संभव है, ताकि तालिका छोटी हो। यह UITableView सेल को कम चौड़ाई के साथ अंदर प्रदान करेगा।
इसके लिए एक समाधान इस तरह दिख सकता है:
-(void)viewWillAppear:(BOOL)animated
{
CGFloat tableBorderLeft = 20;
CGFloat tableBorderRight = 20;
CGRect tableRect = self.view.frame;
tableRect.origin.x += tableBorderLeft; // make the table begin a few pixels right from its origin
tableRect.size.width -= tableBorderLeft + tableBorderRight; // reduce the width of the table
tableView.frame = tableRect;
}
समाधान # 2: छवियों द्वारा प्रदान की गई कोशिकाएं
यह समाधान यहाँ वर्णित है: http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html
मैं उम्मीद करता हूँ यह जानकारी आपके लिए मददगार थी। बहुत सारी संभावनाओं को आज़माने में मुझे लगभग 2 दिन लगे। यही तो बचा था।