UIScrollVIew不滚动

时间:2012-03-31 22:40:39

标签: objective-c ios5

我有一个UIScrollVIew。它包含一个具有不同控件的视图。我将所有这些添加到视图中,然后将视图添加到UIScrollView。滚动未激活,内容不居中。这是代码:

- (void)viewDidLoad
{
    [super viewDidLoad];

    CGRect frame = texto.frame;
    frame.size.height = texto.contentSize.height;
    texto.frame = frame;

    [self configureView];

    [self.scrollView addSubview:self.contentView];
     self.scrollView.contentSize = self.contentView.bounds.size;
     self.contentView.userInteractionEnabled= NO;
    self.scrollView.userInteractionEnabled=TRUE;

}

-(void)configureView{

    self.texto.text = self.newsDetail.text;

    NSData *imageData= [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:self.newsDetail.image_large]];

    self.imagen.image = [UIImage imageWithData:imageData];

    self.fecha.text = self.newsDetail.datePublish;

    self.titulo.text = self.newsDetail.title;


}

标题代码:

@interface detailNewsController : UIViewController{

UIScrollView * __weak scrollView;
UIView       * __weak contentView;

}

@property (nonatomic, strong) news *newsDetail;

@property ( weak, nonatomic) IBOutlet UIScrollView *scrollView;

@property (weak, nonatomic) IBOutlet UIView * contentView;

@property (strong, nonatomic) IBOutlet UIImageView *imagen;

@property (strong, nonatomic) IBOutlet UILabel *fecha;
@property (strong, nonatomic) IBOutlet UILabel *titulo;

@property (strong, nonatomic) IBOutlet UITextView *texto;

-(void) configureView;

1 个答案:

答案 0 :(得分:0)

我看到您将UIScrollView与代码变量相关联。因此,如果启用了垂直滚动(或者如果需要则为水平滚动),请检入界面构建器