These are confidential sessions—please refrain from streaming, blogging, or taking pictures
Session 223
Enhancing User Experience
with Scroll Views
Josh Shaffer
iOS Frameworks
Slide 2
Slide 2 text
Enhancing User Experience with Scroll Views
Slide 3
Slide 3 text
Enhancing User Experience with Scroll Views
•UIScrollView configuration
Slide 4
Slide 4 text
Enhancing User Experience with Scroll Views
•UIScrollView configuration
•Improving paged scrolling
Slide 5
Slide 5 text
Enhancing User Experience with Scroll Views
•UIScrollView configuration
•Improving paged scrolling
•Integrating with OpenGL
Slide 6
Slide 6 text
Enhancing User Experience with Scroll Views
•UIScrollView configuration
•Improving paged scrolling
•Integrating with OpenGL
•Controlling stop offset
How not to do it
UIResponder and Event Delivery
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[[self nextResponder] touchesBegan:touches withEvent:event];
}
Slide 80
Slide 80 text
How not to do it
UIResponder and Event Delivery
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[[self nextResponder] touchesBegan:touches withEvent:event];
}
Slide 81
Slide 81 text
How not to do it
UIResponder and Event Delivery
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[[self nextResponder] touchesBegan:touches withEvent:event];
}
Application
Delegate
Application
Window
OpenGL View’s
View Controller
OpenGL View
Scroll View