आईओएस 5 - सीमा अनुमति देता है एकाधिक चयन - uitableview, चयन, अनुमति दें

मुझे टेबल व्यू में कई चयन की संख्या को सीमित करने की आवश्यकता है, लेकिन मुझे कोई भी विचार नहीं है कि मैं कहां से शुरू कर सकता हूं।

धन्यवाद एवं शुभकामनाएँ!

उत्तर:

उत्तर № 1 के लिए 1

एक NSMutableArray बनाएँ।जब भी कोई सेल का चयन करता है, तो सरणी में पहले से ही मदों की संख्या की जांच करें। यदि यह आपकी सीमा से कम है, तो उस कक्ष के संदर्भ डेटा को अपने सरणी में डालें। यदि यह अपनी सीमा तक पहुँच गया है, तो या तो चयन को अनदेखा करें या पिछले चयन को बदलें ... जो भी आपके ऐप के लिए समझ में आता है।


जवाब के लिए 2 № 2
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView.indexPathsForSelectedRows.count > 5)
return nil;
else
return indexPath;
}

संबंधित सवाल
सबसे लोकप्रिय