Mic*_*jda 0 iphone uiview uipagecontrol
我即将创建一个App.
它应该有3个主页.所以我想到了用PageControl实现这个目标.
我创建了3个视图,现在我被困在这个PageControl的实现上.
有没有人可以看一下好的教程或示例代码(它也可以是德语)?
谢谢,迈克尔
Cor*_*ger 12
这是一个如何使用它的简单想法.
PageController.h:
#import <UIKit/UIKit.h>
@interface PageController : UIViewController {
NSArray * views;
UIPageControl *pageControl;
}
@property (nonatomic, retain) IBOutlet UIPageControl * pageControl;
- (IBAction) changePage:(id)sender;
- (void) animateToView:(UIView *)newView;
@end
Run Code Online (Sandbox Code Playgroud)
PageController.m:
#import "PageController.h"
@implementation PageController
- (void)viewDidLoad {
[super viewDidLoad];
pageControl.numberOfPages = [views count];
pageControl.currentPage = 0;
// Either wire this up in Interface Builder or do it here.
[pageControl addTarget:self action:@selector(changePage:) forControlEvents:UIControlEventValueChanged];
}
- (IBAction) changePage:(id)sender {
UIView * newView = [views objectAtIndex:[pageControl currentPage]];
[self animateToView:newView];
}
- (void) animateToView:(UIView *)newView {
// You'd have to implement this yourself
}
@end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17733 次 |
| 最近记录: |