काम नहीं कर रहा प्रतीत होता है मेरे पास कस्टम टेबलसेल व्यू के साथ एक टेबल व्यू है जिसमें UILabels और UIButtons हैं। जब बटन में से एक टेप किया जाता है, तो मैं बटन के टेक्स्ट का वर्णन करने वाला "टूलटिप" दिखाना चाहता हूं।कन्वर्टपॉइंट: toView:
अधिकांश सब कुछ काम कर रहा है जब मैं यूआईबटन के केंद्र निर्देशांक को रूटव्यू के समन्वय में परिवर्तित करने का प्रयास करता हूं जो UIView है। पोर्ट्रेट दृश्य में
- (void) fancyLabelButtonPressed: (UIButton *) button {
CGPoint btnPoint = button.center; // x=200.5 y=27.5
CGPoint rootViewPoint = [button convertPoint:btnPoint toView:rootView];
// rootViewPoint -> x=390.5 y=197.5
CGPoint pointToUse = CGPointMake(btnPoint.x +20, rootViewPoint.y - 23); // Hack to get it close
}
मैं कैसे जब हूँ कर सकते हैं rootViewPoint.x=390.5
!!:
यहाँ कोड है? बटन से एक्स का उपयोग करके और रूट से yVVointPoint मैं y के करीब आता हूं लेकिन यह सिर्फ एक हैक है।
क्या कोई देखता है कि मैं क्या गलत कर रहा हूं? या कोई बेहतर तरीका है?