টেবিল ভিউয়ের শেষে সাবমিট বোতাম যোগ করতে, আমরা টেবিল ভিউ ফুটার ব্যবহার করতে পারি। আসুন একটি উদাহরণের সাহায্যে এটি দেখি যেখানে আমরা আমাদের টেবিলে একটি ফুটার ভিউ যোগ করব এবং টেবিলের ভিতরে, আমরা টেবিল ভিউয়ের নীচে বোতাম যোগ করার জন্য কোড যোগ করব৷
প্রথমে একটি নতুন প্রকল্প তৈরি করুন, তারপর ভিউ কন্ট্রোলারের ভিতরে নিম্নলিখিত কোডটি যোগ করুন যা টেবিলটি শুরু করবে, টেবিলে একটি বিভাগ এবং কয়েকটি সারি যুক্ত করবে৷
func initTableView() { let tableView =UITableView() tableView.frame =self.view.frame tableView.dataSource =self tableView.delegate =self tableView.backgroundColor =colorLiteral(লাল:0.6000000238, সবুজ:0.60000238, সবুজ:0.600008, নীল , আলফা:1) tableView.register(UITableViewCell.self, forCellReuseIdentifier:"cell") self.view.addSubview(tableView)}func numberOfSections(tableView:UITableView) -> Int { return 1}func tableView(_ tableView:UITableView) , numberOfRowsInSection বিভাগ:Int) -> Int { return 2}func tableView(_ tableView:UITableView, cellForRowAt indexPath:IndexPath) -> UITableViewCell { let cell =tableView.dequeueReusableCell(withIdentifier? ="cellCollorback")। colorLiteral(লাল:0.2392156869, সবুজ:0.6745098233, নীল:0.9686274529, আলফা:1) সেল?.textLabel?.text ="\(indexPath.row) এ সেল" রিটার্ন সেল!
এখন, প্রথম ফাংশনটিকে কল করুন, ভিউয়ের ভিতরে initTableView() আপনার ভিউ কন্ট্রোলারের একটি লোড বা viewDidAppear পদ্ধতি করেছে।
এখন নিম্নলিখিত কোডটি যোগ করুন যা টেবিলটিকে তার সারি এবং ফুটারকে কিছু উচ্চতা দিতে বলবে।
func tableView(_ tableView:UITableView, heightForRowAt indexPath:IndexPath) -> CGFloat { return 60}func tableView(_ tableView:UITableView, heightForFooterInSection সেকশন:Int) -> CGFloat { রিটার্ন> 100}নিশ্চিত করুন যে আপনি আপনার ক্লাসটি UITableViewDataSource এবং UITableViewDelegate-এ নিশ্চিত করেছেন, অন্যথায় উপরের এই পদ্ধতিগুলি একটি ত্রুটি হিসাবে প্রদর্শিত হবে৷
এখন, ফুটার ভিউতে একটি ফুটার ভিউ এবং একটি বোতাম যোগ করা যাক৷
৷func tableView(_ tableView:UITableView, viewForFooterInSection বিভাগ:Int) -> UIView? { চলুন footerView =UIView() footerView.backgroundColor =colorLiteral(লাল:0.9686274529, সবুজ:0.78039217, নীল:0.3450980484, আলফা:1) footerView.frame =CGRect(x:0, widthme:0. selfview:y. .width, height:100) let button =UIButton() button.frame =CGRect(x:20, y:10, width:300, height:50) button.setTitle("CustomButton", for:.normal) বোতাম। setTitleColor( colorLiteral(red:0, green:0, blue:0, alpha:1), for:.normal) button.backgroundColor =colorLiteral(red:0.721568644, green:0.8862745166, blue:0.59215, alpha168 footView:158) addSubview(বোতাম) রিটার্ন ফুটারভিউযখন আমরা আমাদের ডিভাইসে উপরের কোডটি চালাই, তখন নিচের ফলাফলটি উত্পাদিত হয়। আপনি বোতামে একটি কাস্টম অ্যাকশন যোগ করতে পারেন এবং প্রয়োজন অনুযায়ী এটি কাস্টমাইজ করতে পারেন।