iphone - detect UITableViewCell id on UIImageView -
मेरे पास एक UITableView है मैं प्रत्येक पंक्ति UITableViewCell पर एक UIImageView जगह मैं UIImageViews
- (शून्य) स्पर्शबैगन पर स्पर्श का पता लगाने के लिए नीचे दिए गए कोडों का उपयोग किया है: (NSSet *) साथ भी स्पर्श: (UIEvent *) ईवेंट {CGPoint pt = [[anyObject को छूता है] locationInView : स्वयं]; }
ऐसा लगता है कि मैं केवल पीटी प्राप्त कर सकता हूं, क्या यह पता लगाने के लिए संभव है कि कौन सी पंक्ति के UIImageView को छुआ?
धन्यवाद
interdev < हां, यह संभव है (UITableView में कोई विधि जो पंक्ति विशिष्ट बिंदु से है):
P>
- (शून्य) स्पर्शबैगन: (एनएसएसेट *) साथ छू भी: (UIEvent *) इवेंट {CGPoint pt = [[किसी भी ऑब्जेक्ट को छूता है] स्थान इनव्यू: स्व]; CGPoint बिंदुInTable = [[किसी भी ऑब्जेक्ट को छूते हैं] स्थान इनिव्यू: yourTableView]; NSIndexPath * पथ = [yourTableView indexPathForRowAtPoint: pointInTable]; }
Comments
Post a Comment