Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)applicationDidFinishLaunching:(UIApplication *)application {
- CGRect frame = CGRectMake(0.0, 200.0, 320, 40);
- pageControl = [[UIPageControl alloc] initWithFrame:frame];
- [pageControl addTarget:self action:@selector(pageAction:) forControlEvents:UIControlEventTouchUpInside];
- pageControl.backgroundColor = [UIColor grayColor];
- pageControl.numberOfPages = 10;
- [window addSubview:pageControl];
- [window makeKeyAndVisible];
- [self updateControlImages];
- }
- -(void)updateControlImages{
- for (UIImageView *view in [pageControl subviews]){
- if ([[[view class] description] isEqualToString:@"UIImageView"]) {
- view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y, 15, 15);
- [view setImage:[UIImage imageNamed:@"smileyFace.png"]];
- }
- }
- // this sets the image for the current page
- [[[pageControl subviews] objectAtIndex:[pageControl currentPage]] setImage:[UIImage imageNamed:@"smileyFace2.png"]];
- }
- - (void)pageAction:(id)sender
- {
- [self updateControlImages];
- }
Add Comment
Please, Sign In to add comment