मैं उपयोगकर्ता को दिखाना चाहता हूं कि नीचे एक और सामग्री है लेकिन UITableView केवल स्क्रॉल संकेतक दिखाता है जब हम टेबलव्यू स्क्रॉल करते हैं। कोई रास्ता है, इसलिए मैं स्क्रॉल सूचक हमेशाओबज सी में टेबलव्यू के हमेशा स्क्रॉलर को कैसे दिखाना है?
उत्तर
स्क्रॉलबार को स्थायी रूप से प्रदर्शित करने के लिए कोई रास्ता नहीं है (जिसे मैं जानता हूं) दिखा सकता हूं। आप
[tableView flashScrollIndicators]
-viewDidAppear:
में शीघ्र ही स्क्रॉलबार प्रदर्शित करने के लिए कर सकते हैं जब दृश्य दिखाया गया है।
इसके अलावा, यदि आपके पास कई प्रविष्टियां हैं, तो आप दाईं ओर (वर्णमाला) सेक्शन इंडेक्स को दिखाने पर विचार करना चाहेंगे। ऐसा करने के लिए, अपने UITableViewDataSource
में -sectionIndexTitlesForTableView
परिभाषित करें। tableView.sectionIndexMinimumDisplayRowCount
का उपयोग करके आप सेक्शन इंडेक्स को प्रदर्शित करने के लिए न्यूनतम प्रविष्टियों को परिभाषित कर सकते हैं।
मैंने किया :) मैं monodevelop में प्रोग्रामिंग हूँ, इसलिए मैं केवल विधि का वर्णन:
आप अपनी खुद की UITableView
वर्ग बनाने के लिए किया है। वहाँ आप PerformSelector
ओवरलोड और यह के आधार फ़ंक्शन को कॉल नहीं है, लेकिन फोन flashScrollIndicators
अगर चयनकर्ता का नाम _notifyPopOverStoppedScrolling
है।
ओवरलोड फ़ंक्शन ReloadData
और वहां flashScrollIndicators
भी कॉल करें। केवल ज़ूम करने पर यह गायब हो जाएगा, लेकिन आप ज़ूमिंग पर flashScrollIndicators
पर भी कॉल कर सकते हैं।
-(void)viewDidAppear:(BOOL)animated{
timer = [NSTimer scheduledTimerWithTimeInterval:0.8 target:self selector:@selector(indicator:) userInfo:nil repeats:YES];
}
-(void)viewDidDisappear:(BOOL)animated{
[timer invalidate];
}
-(void)indicator:(BOOL)animated{
[tableViewer flashScrollIndicators];
NSLog(@"asda");
}
बस स्क्रॉलबार झपकी
कोड का यह हिस्सा बेहतर काम करता है लेकिन उपरोक्त कोड को लागू करने के बाद आईपैड एयर और ऐप छवियों के साथ समस्या लोड नहीं होती है तो उस समस्या के बारे में कोई सुराग –
- (void)viewWillAppear:(BOOL)animated
{
[self.tableView flashScrollIndicators];
}
यह आपकी समस्या
मैं इस सवाल के लिए समाधान मिल गया सुलझाने में मदद कर सकते हैं।
UIImageView
@implementation UIImageView (UIScrollView)
- (void) setAlpha:(float)alpha {
if (self.superview.tag == noDisableVerticalScrollTag) {
if (alpha == 0 && self.autoresizingMask == UIViewAutoresizingFlexibleLeftMargin) {
if (self.frame.size.width <10 && self.frame.size.height > self.frame.size.width) {
UIScrollView *sc = (UIScrollView*)self.superview;
if (sc.frame.size.height < sc.contentSize.height) {
return;
}
}
}
}
if (self.superview.tag == noDisableHorizontalScrollTag) {
if (alpha == 0 && self.autoresizingMask == UIViewAutoresizingFlexibleTopMargin) {
if (self.frame.size.height <10 && self.frame.size.height < self.frame.size.width) {
UIScrollView *sc = (UIScrollView*)self.superview;
if (sc.frame.size.width < sc.contentSize.width) {
return;
}
}
}
}
[super setAlpha:alpha];
}
@end
और टैग सेट tableview या scrollview की तरह
#define noDisableVerticalScrollTag 97240626 //for visible only vertical scrollIndicator.
#define noDisableHorizontalScrollTag 9898460 // for visible only Horizontal scrolling.
और tableview [tableView flashScrollIndicators];
के लिए लागू करें और scrollview [[scrollobj flashScrollIndicators]];
धन्यवाद।
यहाँ कोड का टुकड़ा मेरे लिए काम करता है, viewDidAppear
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
self.tableView_service.flashScrollIndicators()
}
मुबारक कोडिंग में इस कोड को जोड़ना !!!
- 1. एंड्रॉइड: कीपैड को हमेशा कैसे दिखाना है?
- 2. मुख्य स्क्रॉलबार हमेशा दिखाना
- 3. ग्रिडव्यू स्क्रॉल बार को हमेशा कैसे दिखाना है एंड्रॉइड 4.0.3
- 4. टेबलव्यू
- 5. (आईफोन) टेबलव्यू
- 6. ओबज-सी विधि घोषणाओं में किसी भी सफेद जगह को डालने का सम्मेलन कैसे हुआ?
- 7. 'स्क्रॉलबार' को बाईं तरफ कैसे दिखाना है?
- 8. लेटेक्स में 'एपेंडिक्स' को टीसी में कैसे दिखाना है?
- 9. एंड्रॉइड: स्क्रॉलर एनीमेशन?
- 10. एंड्रॉइड स्क्रॉलर सरल उदाहरण
- 11. एएसपी.नेट एमवीसी में वर्तमान पृष्ठ को कैसे दिखाना है?
- 12. यूटेक्स्टफील्ड में पिकर्विव को कीबोर्ड कैसे नहीं दिखाना है?
- 13. PHP - केवल स्थानीय नेटवर्क में पृष्ठ को कैसे दिखाना है
- 14. फ्लेक्स 4 स्क्रॉलर
- 15. स्क्रॉलर पृष्ठभूमि NSScrollView
- 16. UIScrollView स्क्रॉलर रंग?
- 17. तीन20 फोटो स्क्रॉलर विकल्प?
- 18. आईपैड एप्लिकेशन में टेबलव्यू पृष्ठभूमि छवि
- 19. सी में हमेशा int-32 है?
- 20. जावा में स्विट के साथ एक छवि कैसे दिखाना है?
- 21. विनफॉर्म - डिज़ाइनर में तत्व कैसे दिखाना/छुपाएं?
- 22. स्टोरीबोर्ड में टेबलव्यू नीचे ड्रिल करें
- 23. अभिव्यक्ति हमेशा सी # में सच है
- 24. आईओएस में पॉप्युलेटिंग टेबलव्यू सेल 6
- 25. एक्सेसरीट टाइप कैसे करें आईफोन में टेबलव्यू में क्लिक करें
- 26. अक्षम नियंत्रण पर टूलटिप कैसे दिखाना है?
- 27. NERDTree को हमेशा दाईं तरफ कैसे खोलें?
- 28. जीएडिट को टेक्स्टमैट की तरह कैसे दिखाना है?
- 29. ब्लेंडर स्क्रिप्ट से संदेश कैसे दिखाना है?
- 30. माउसओवर पर छिपा divs कैसे दिखाना है?
क्या आपने इस समस्या को हल किया? – Shamsiddin
हाय @ माहेक मैं इस समस्या को लेकर सोच रहा हूं, क्या आपने इसे हल किया था? कृपया मुझे कुछ सुझाव दें। अग्रिम में धन्यवाद। – ilesh