iOS滚动视图:MMScrollPresenter
jopen
10年前
MMScrollPresenter是一款很容易使用的滚动视图,支持各种自定义。视图可以设置标题和描述。在StoryBoard中使用也很方便。
Example Usage
- Download the repo and include MMScrollPresenter.h/.m, MMScrollPage.h/.m, arrow/@2x.png in your app
- Drag and drop a UIScrollView into your Interface Builder and under the custom class section, subclass your UIScrollView to MMScrollPresenter
- Now add:
@property (weak, nonatomic) IBOutlet MMScrollPresenter *mmScrollPresenter;
to your list of properties and dont forget to link it up in your Interface Builder - Add a MMScrollPage to the MMScrollPresenter
Here is a code snippet from the example app in the - (void)viewDidLoad
method for #4:
UIImageView *mountainImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"mountains.jpg"]]; [mountainImage setFrame:CGRectMake(0, 0, self.mmScrollPresenter.frame.size.width, self.mmScrollPresenter.frame.size.height)]; MMScrollPage *firstPage = [[MMScrollPage alloc] init]; firstPage.titleLabel.text = @"Look a picture of mountains"; firstPage.detailLabel.text = @"I'm the detail text"; [firstPage.backgroundView addSubview:mountainImage]; firstPage.titleBackgroundColor = [UIColor colorWithRed:119/255.0f green:92/255.0f blue:166/255.0f alpha:0.5]; [self.mmScrollPresenter setupViewsWithArray:@[firstPage]];