Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -(void)addScrollView{
- NSString *imagePath;
- NSArray *dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
- NSString *documentDirectoryPath = dirPaths[0];
- NSString *calendarDir = [documentDirectoryPath stringByAppendingString:[NSString stringWithFormat:@"/CalendarFolder/"]];
- NSArray *list = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:calendarDir error:nil];
- for (NSString* file in list) {
- if ([[file pathExtension] isEqualToString: @"png"]) {
- // [[NSFileManager defaultManager] copyItemAtPath:file toPath:calendarDir error:nil];
- imagePath = [calendarDir stringByAppendingPathComponent:file];
- }
- }
- UIImage *image = [[UIImage alloc] initWithContentsOfFile:imagePath];
- myScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, [ [ UIScreen mainScreen ] bounds ].size.width, [ [ UIScreen mainScreen ] bounds ].size.height)];
- myScrollView.accessibilityActivationPoint = CGPointMake(100, 100);
- scheduleImage = [[UIImageView alloc] initWithImage:image];
- [myScrollView addSubview:scheduleImage];
- myScrollView.minimumZoomScale = 0.5;
- myScrollView.maximumZoomScale = 3;
- myScrollView.contentSize = CGSizeMake(scheduleImage.frame.size.width,
- scheduleImage.frame.size.height);
- myScrollView.contentOffset = CGPointMake(500, 800);
- myScrollView.zoomScale = .5;
- NSDateComponents *components = [[NSCalendar currentCalendar] components:NSWeekdayCalendarUnit fromDate:[NSDate date]];
- NSInteger weekday = [components weekday];
- switch(weekday){
- case 1: // Sunday
- myScrollView.contentOffset = CGPointMake(2100, 140);
- break;
- case 2: // Monday
- myScrollView.contentOffset = CGPointMake(95, 140);
- break;
- case 3: // Tuesday
- myScrollView.contentOffset = CGPointMake(430, 140);
- break;
- case 4: // Wednesday
- myScrollView.contentOffset = CGPointMake(765, 140);
- break;
- case 5: // Thursday
- myScrollView.contentOffset = CGPointMake(1100, 140);
- break;
- case 6: // Friday
- myScrollView.contentOffset = CGPointMake(1435, 140);
- break;
- case 7: // Saturday
- myScrollView.contentOffset = CGPointMake(1768, 140);
- break;
- default: // NoDay
- myScrollView.contentOffset = CGPointMake(0, 0);
- break;
- }
- myScrollView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"grey.png"]];
- myScrollView.delegate = self;
- [self.view addSubview:myScrollView];
- }
Advertisement
Add Comment
Please, Sign In to add comment