আমি প্রায় 2 দিন ধরে এটি নিয়ে কাজ করছি, তাই আমি ভেবেছিলাম আমি আমার শিক্ষাগুলি আপনার সাথে ভাগ করে নিই।
প্রশ্নটি হল: গোষ্ঠীযুক্ত ইউআইটিবেবল ভিউতে কোনও ঘরের প্রস্থ কী ছোট করা সম্ভব?
উত্তর: না।
তবে এই সমস্যাটি ঘিরে ধরার দুটি উপায় রয়েছে।
সমাধান # 1: একটি পাতলা টেবিলটি টেবিলভিউয়ের ফ্রেম পরিবর্তন করা সম্ভব, যাতে টেবিলটি ছোট হয়। এর ফলে ইউআইটিএবলভিউ হ্রাস প্রস্থের সাথে কক্ষটি ভিতরে উপস্থাপন করবে।
এর সমাধানটি এর মতো দেখতে পাওয়া যাবে:
-(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 দিন সময় লেগেছে। এটাই তো বাকি ছিল।