এটি যথেষ্ট সহজ হওয়া উচিত।
আমার একটি টেবিলভিউ সহ একটি আইফোন অ্যাপ রয়েছে। আমি কীভাবে প্রতিটি ঘরের ডানদিকে সামান্য ক্লাসিক তীর যুক্ত করব?
এটি যথেষ্ট সহজ হওয়া উচিত।
আমার একটি টেবিলভিউ সহ একটি আইফোন অ্যাপ রয়েছে। আমি কীভাবে প্রতিটি ঘরের ডানদিকে সামান্য ক্লাসিক তীর যুক্ত করব?
উত্তর:
কেবলমাত্র ইউআইটিএবলভিউসিলের সংশ্লিষ্ট আনুষঙ্গিক টাইপ সম্পত্তি সেট করুন ।
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
ইন সুইফট 3 ,
cell.accessoryType = .disclosureIndicator
cell.accessoryType = .DisclosureIndicator
সুইফটেও কাজ করে।
আপনি ইন্টারফেস বিল্ডারে এটি করতে পারেন। টেবিল ভিউতে কেবল ক্লিক করুন , ডান পাশের প্রোটোটাইপ সেলগুলিতে যান এবং এটি ১ তৈরি করুন Then তারপরে সেই প্রোটোটাইপ সেল এবং আনুষাঙ্গিকের জন্য ডানদিকে ক্লিক করুন । ড্রপ-ডাউন-এ, প্রকাশের সূচকটি ক্লিক করুন ।
আপনি নীচের মতো দুটি উপায়ের মতো সামান্য ক্লাসিক তীর সেট করতে পারেন
1) ইউআইটিএবলভিউসিলের ইনবিল্ট অ্যাকসেসরি টাইপ পদ্ধতি ব্যবহার করে
[cell setAccessoryType:UITableViewCellAccessoryDisclosureIndicator];
2) নিজস্ব চিত্র সহ নিজস্ব আনুষাঙ্গিক ভিউ তৈরি করা
(আমি) আপনার প্রকল্পে একটি তীর চিত্র (যেমন চেনাশোনা_আরো_রাইট.পিএনজি) টানুন এবং ছাড়ুন
(II) নীচের মত প্রতিটি সারির জন্য সেল ডিজাইন পদ্ধতিতে
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
কোড নীচে লিখুন:
if (cell ==nil) {
cell=[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease];
//For creating custom accessory view with own image
UIImageView *accessoryView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 30, 30)];
[accessoryView setImage:[UIImage imageNamed:@"circle_arrow_right.png"]];
[cell setAccessoryView:accessoryView];
[accessoryView release];
//Your other components on cells
.............
.............
}
[ দ্রষ্টব্য: আনুষঙ্গিক দেখার জন্য উপযুক্ত চিত্রগুলি চয়ন করুন এবং আপনার পছন্দসই কক্ষগুলিতে যুক্ত করুন। আরও ভাল পারফরম্যান্সের জন্য আনুষঙ্গিক দর্শনগুলির জন্য ছোট চিত্রগুলি চয়ন করুন]]
accessoryType
ডানদিকে তীর দেখানোর জন্য ঘরের বৈশিষ্ট্যটি ব্যবহার করুন । এই দেখুন ।
সহজ তীর জন্য:
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
এবং বিস্তারিত তীর জন্য:
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
এটি করার অন্য উপায়টি হল আপনি UITableViewCellAccessoryDisclosureIndicator
ঘরটি তৈরি করার সময় নির্দিষ্ট করে দেওয়া । এটি করার জন্য আপনি সম্ভবত নিজের ঘরটি টেবিলভিউসেলউইথ রিউইসআইডেন্টিফায়ার প্রতিনিধি পদ্ধতিতে বরাদ্দ করবেন (তারপরে আপনার ঘরটি কাস্টমাইজ এবং কনফিগার করতে এগিয়ে যান)।
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellAccessoryDisclosureIndicator reuseIdentifier:identifier];
বিভাগে সেরা উপায় নির্বাচন করা Disclosure Indicator
হয় Accessory
।