আইওএস 7 থেকে শুরু করে, আমার UITableView
শিরোনামের শীর্ষে অতিরিক্ত স্থান রয়েছে UITableViewStyleGrouped
।
এখানে একটি উদাহরণ:
টেবিলভিউটি প্রথম তীর থেকে শুরু হয়, অব্যক্ত প্যাডিংয়ের 35 পিক্সেল রয়েছে, তারপরে সবুজ শিরোনামটি UIView
ফিরে আসে viewForHeaderInSection
(যেখানে বিভাগটি 0)।
এই 35 পিক্সেলের পরিমাণটি কোথা থেকে আসছে এবং আমি কীভাবে স্যুইচ না করে এ থেকে মুক্তি পেতে পারি তা কী কেউ ব্যাখ্যা করতে পারেন UITableViewStylePlain
?
বিঃদ্রঃ:
আইওএস 11 এবং তারপরে:
tableView.contentInsetAdjustmentBehavior = .never
UITableView
0.0 এর উচ্চতা সহ একটি শিরোনাম নির্ধারণ করতে পছন্দ করে না। পরীক্ষা করে দেখুন stackoverflow.com/a/31223403/1394534 আরো বিস্তারিত জানার জন্য।
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 0.0f, CGFLOAT_MIN)];
নোট: 0.0f
শুধু উপেক্ষিত আপনি RECT উচ্চতা এটি ব্যবহার। সুতরাং আমরা সম্ভব নিকটতম থেকে শূন্য সিজিফ্লোট ব্যবহার করি (কমপক্ষে এটি আমার জন্য "কাজ করেছে ... কেবল আদর্শ সমাধান নয়)।