读书人

ScrollView indicators 一直展示

发布时间: 2013-03-26 09:54:34 作者: rapoo

ScrollView indicators 一直显示

需要自己设置一个tag

#define noDisableVerticalScrollTag 836913#define noDisableHorizontalScrollTag 836914@implementation UIImageView (ForScrollView) - (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

?

读书人网 >移动开发

热点推荐