কম্পিউটার

সুইফট ব্যবহার করে টেবিলভিউ শেষ হওয়ার পরে কীভাবে একটি জমা বোতাম যুক্ত করবেন?


টেবিল ভিউয়ের শেষে সাবমিট বোতাম যোগ করতে, আমরা টেবিল ভিউ ফুটার ব্যবহার করতে পারি। আসুন একটি উদাহরণের সাহায্যে এটি দেখি যেখানে আমরা আমাদের টেবিলে একটি ফুটার ভিউ যোগ করব এবং টেবিলের ভিতরে, আমরা টেবিল ভিউয়ের নীচে বোতাম যোগ করার জন্য কোড যোগ করব৷

প্রথমে একটি নতুন প্রকল্প তৈরি করুন, তারপর ভিউ কন্ট্রোলারের ভিতরে নিম্নলিখিত কোডটি যোগ করুন যা টেবিলটি শুরু করবে, টেবিলে একটি বিভাগ এবং কয়েকটি সারি যুক্ত করবে৷

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(বোতাম) রিটার্ন ফুটারভিউ

যখন আমরা আমাদের ডিভাইসে উপরের কোডটি চালাই, তখন নিচের ফলাফলটি উত্পাদিত হয়। আপনি বোতামে একটি কাস্টম অ্যাকশন যোগ করতে পারেন এবং প্রয়োজন অনুযায়ী এটি কাস্টমাইজ করতে পারেন।

সুইফট ব্যবহার করে টেবিলভিউ শেষ হওয়ার পরে কীভাবে একটি জমা বোতাম যুক্ত করবেন?


  1. কিভাবে Matplotlib ব্যবহার করে X-অক্ষের অধীনে পাদটীকা যোগ করবেন?

  2. Tkinter এ একটি বোতাম চাপার পর এন্ট্রি উইজেটটি কীভাবে সাফ করবেন?

  3. ড্রপবক্স ব্যবহার করে অ্যাপল বুক অ্যাপে পিডিএফ যোগ করবেন কীভাবে

  4. সুইফ্ট ব্যবহার করে কীভাবে একটি iOS CRUD অ্যাপে রিয়েলম ডেটাবেস যুক্ত করবেন