我很难在我的详细视图上实现简单的滚动。
该应用程序很简单,带有主视图和详细视图。
当用户在 Master 上点击一个项目时,会推送 Detail 视图,其中包含更大的照片、博客文本等。
我想滚动整个细节视图,所以如果图片很高,或者文本很长,他们可以垂直滚动以查看/阅读更多内容。我不希望用户单独滚动这些项目。它应该感觉像网页滚动。
目前我的细节视图加载正常,但我不能让它滚动。
我的DetailViewController.h
#import <UIKit/UIKit.h>
@interface DetailViewController : UIViewController {
IBOutlet UILabel *postTextLabel; // wired to Text Label
IBOutlet UILabel *postAuthorNameLabel; // wired to Author Label
}
@property (strong, nonatomic) id detailItem;
@end
我的DetailViewController.m
#import "DetailViewController.h"
@interface DetailViewController ()
- (void)configureView;
@end
@implementation DetailViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self configureView];
}
- (void)configureView
{
if (self.detailItem) {
NSDictionary *post = self.detailItem;
NSString *postText = [post objectForKey:@"post_text"];
NSString *postAuthorName = [post objectForKey:@"post_author_name"];
postTextLabel.text = postText;
postAuthorNameLabel.text = postAuthorName;
}
}
@end
IB的结构:
关于使这项工作缺少什么的任何想法?