Skip to content

Instantly share code, notes, and snippets.

@C4Examples
Created April 23, 2013 09:09
Show Gist options
  • Save C4Examples/5442026 to your computer and use it in GitHub Desktop.
Save C4Examples/5442026 to your computer and use it in GitHub Desktop.
C4UIElements scrollViewLabel
//
// C4WorkSpace.m
// Examples
//
// Created by Travis Kirton.
//
#import "C4WorkSpace.h"
@implementation C4WorkSpace
-(void)setup {
NSString *lipsum = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce nunc arcu, dapibus sit amet ultrices a, sodales nec leo. Phasellus at erat et lorem malesuada mattis eget quis tortor. Morbi ut nibh a diam hendrerit faucibus at ut elit. Nulla vehicula mattis consectetur. Integer rutrum dui ac elit mollis sagittis. Suspendisse potenti. Nulla est lorem, auctor nec ornare sed, vestibulum et nisi. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Duis rhoncus accumsan porta. Nullam dictum facilisis molestie.\n\nDuis vel nisi ac dui consectetur tincidunt. Nulla suscipit diam condimentum felis condimentum vulputate. Nulla facilisi. Sed lobortis suscipit ligula, ut consectetur felis dictum semper. Cras vel lacinia est. Sed non sem massa. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam quis elit eget lectus accumsan posuere. Lorem ipsum dolor sit amet, consectetur adipiscing elit.\n\nClass aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent nec elit at erat posuere vestibulum. Maecenas vitae leo sit amet purus posuere elementum. Donec et dui a elit molestie pulvinar ut mollis nulla. Ut lacinia elit et est ornare ultrices. Nullam dui odio, rutrum eu consequat id, interdum vel augue. Cras at elit diam. Phasellus accumsan semper semper. Donec ac hendrerit velit. Suspendisse potenti. Nullam ac sodales lorem. Etiam molestie est vel risus sollicitudin dictum.\n\nEtiam a ante ac leo pretium congue. Vivamus vehicula sollicitudin ligula in condimentum. Nunc sed enim sapien. Pellentesque vitae metus sapien. Maecenas massa metus, interdum sed elementum nec, cursus non arcu. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed pellentesque purus ut lacus scelerisque sagittis. Donec bibendum, libero ut porta imperdiet, mi justo ornare velit, id tincidunt nibh tellus ac est. Ut facilisis porta odio, non molestie justo interdum in. Vestibulum in adipiscing quam. Etiam vel eleifend orci. Aenean eleifend dui id lorem egestas auctor. Sed in eros dui. In eu sapien nec mi aliquam malesuada. Proin sit amet dolor orci, quis lacinia justo. Fusce pulvinar faucibus mi, a placerat metus sollicitudin id.\n\nDonec egestas consectetur bibendum. Praesent ut arcu risus. Mauris id lorem ac enim semper ornare. Morbi interdum, enim ut lacinia ornare, justo leo cursus mi, a scelerisque ipsum metus eu nisl. Vestibulum a velit sem, ac tristique lectus. Phasellus turpis leo, laoreet non mollis ac, ultricies vel nisl. Ut ac turpis odio, vel consequat tortor. Morbi condimentum placerat metus, vel sagittis ante tincidunt a. Aenean ac malesuada leo. Aenean non est quis dolor varius tempus vitae nec urna. Aliquam molestie, arcu malesuada pulvinar tincidunt, velit nulla consequat tortor, sit amet dictum felis diam id ligula. Vestibulum eget libero quam. Pellentesque metus neque, rhoncus id suscipit tristique, eleifend a quam.";
C4Label *label = [C4Label labelWithText:lipsum font:[C4Font fontWithName:@"Avenir" size:20.0f]];
label.numberOfLines = 100.0f;
label.frame = CGRectMake(0,0,368,2454);
C4ScrollView *scrollView = [C4ScrollView scrollView:CGRectMake(0, 0, self.canvas.center.x, self.canvas.center.y)];
[scrollView addLabel:label];
scrollView.contentSize = label.size;
scrollView.showsVerticalScrollIndicator = YES;
scrollView.center = self.canvas.center;
scrollView.borderColor = C4BLUE;
scrollView.borderWidth = 1.0f;
[self.canvas addSubview:scrollView];
}
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment