Ios UIScrollView未在Xcode 5中滚动

Ios UIScrollView未在Xcode 5中滚动,ios,uiscrollview,Ios,Uiscrollview,我创建了UIView的子类mycalendar,并在mycalendar类中使用UIScrollView。并将此MyCalendar用作任何其他viewController的子视图。但问题是,UIScrollView没有滚动。我使用的是Xcode 5 MyCalender.h文件 #import <UIKit/UIKit.h> @interface MyCalender : UIView { UIScrollView *scrollMonth; } @property(s

我创建了
UIView
的子类
mycalendar
,并在
mycalendar
类中使用
UIScrollView
。并将此
MyCalendar
用作任何其他viewController的子视图。但问题是,
UIScrollView
没有滚动。我使用的是Xcode 5

MyCalender.h文件

#import <UIKit/UIKit.h>

@interface MyCalender : UIView
{
    UIScrollView *scrollMonth;
}

@property(strong,nonatomic) UIScrollView *scrollMonth;

@end


MyCalender.M file ------ 


 #import "MyCalender.h"

@implementation MyCalender
@synthesize scrollMonth;


- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code

        scrollMonth =[[UIScrollView alloc] init];
        [scrollMonth setFrame:CGRectMake(0, 66, 320, 220)];
        [scrollMonth setContentSize:CGSizeMake(320, 500)];
        [scrollMonth setBackgroundColor:[UIColor blackColor]];
        [scrollMonth setUserInteractionEnabled:YES];

        [self addSubview:scrollMonth];

       //----------- ---------- -------- ---------


    }
    return self;
}

从外观上看,您的滚动视图在
viewCALENDAR
中不可见:

viewCALENDER=[[MyCalender alloc] initWithFrame:CGRectMake(0, 64, 320, 64)];
[scrollMonth setFrame:CGRectMake(0, 66, 320, 220)];
容器视图(
viewCALENDAR
)的高度为64px,而滚动视图位于y位置66


要澄清“不可见”-如果容器视图的
clipstobunds==NO
,则滚动视图可能可见,但在这种情况下,它将不会是交互式的。

从外观上看,您的滚动视图在
viewCALENDAR
中不可见:

viewCALENDER=[[MyCalender alloc] initWithFrame:CGRectMake(0, 64, 320, 64)];
[scrollMonth setFrame:CGRectMake(0, 66, 320, 220)];
容器视图(
viewCALENDAR
)的高度为64px,而滚动视图位于y位置66


要澄清“不可见”-如果容器视图的
clipstobunds==NO
,则滚动视图可能可见,但在这种情况下,它将不会是交互式的。

从外观上看,您的滚动视图在
viewCALENDAR
中不可见:

viewCALENDER=[[MyCalender alloc] initWithFrame:CGRectMake(0, 64, 320, 64)];
[scrollMonth setFrame:CGRectMake(0, 66, 320, 220)];
容器视图(
viewCALENDAR
)的高度为64px,而滚动视图位于y位置66


要澄清“不可见”-如果容器视图的
clipstobunds==NO
,则滚动视图可能可见,但在这种情况下,它将不会是交互式的。

从外观上看,您的滚动视图在
viewCALENDAR
中不可见:

viewCALENDER=[[MyCalender alloc] initWithFrame:CGRectMake(0, 64, 320, 64)];
[scrollMonth setFrame:CGRectMake(0, 66, 320, 220)];
容器视图(
viewCALENDAR
)的高度为64px,而滚动视图位于y位置66



要澄清“不可见”-如果容器视图的
clipstobunds==NO
,则滚动视图可能可见,但在这种情况下,滚动视图将不会是交互式的。

您如何知道?它有哪些子视图?你做了什么调试?@Wain我在testView上添加了我的日历视图,我添加了更多的代码,这样你就可以很容易地理解如果你设置了
scrollMonth.alwaysBounceVertical=YES?设置此属性“是”后,Scrollview不会滚动:(设置contentSize属性您如何知道?它有哪些子视图?您进行了哪些调试?@Wain我在testView上添加了MyCalendar视图,我添加了更多的代码,以便您可以轻松了解如果设置了
scrollMonth.alwaysBounceVertical=YES;
?设置此属性YES后Scrollview不会滚动:(设置contentSize属性您如何知道?它有哪些子视图?您进行了哪些调试?@Wain我在testView上添加了MyCalendar视图,我添加了更多的代码,以便您可以轻松了解如果设置了
scrollMonth.alwaysBounceVertical=YES;
?设置此属性YES后Scrollview不会滚动:(设置contentSize属性您如何知道?它有哪些子视图?您进行了哪些调试?@Wain我在testView上添加了MyCalendar视图,我添加了更多的代码,以便您可以轻松了解如果设置了
scrollMonth.alwaysBounceVertical=YES;
?设置此属性YES后Scrollview不会滚动:(设置contentSize属性ScrollView可见但不滚动ScrollView可见但不滚动ScrollView可见但不滚动ScrollView可见但不滚动ScrollView可见但不滚动。)