├── .gitignore ├── MultipleTruncationExample.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── MultipleTruncationExample ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json ├── MTEAppDelegate.h ├── MTEAppDelegate.m ├── MTEFocusedTruncationRenderer.h ├── MTEFocusedTruncationRenderer.m ├── MTERootViewController.h ├── MTERootViewController.m ├── MTETextView.h ├── MTETextView.m ├── MultipleTruncationExample-Info.plist ├── MultipleTruncationExample-Prefix.pch ├── en.lproj │ └── InfoPlist.strings └── main.m ├── MultipleTruncationExampleTests ├── MultipleTruncationExampleTests-Info.plist ├── MultipleTruncationExampleTests.m └── en.lproj │ └── InfoPlist.strings └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/.gitignore -------------------------------------------------------------------------------- /MultipleTruncationExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MultipleTruncationExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MultipleTruncationExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MultipleTruncationExample/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /MultipleTruncationExample/MTEAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTEAppDelegate.h -------------------------------------------------------------------------------- /MultipleTruncationExample/MTEAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTEAppDelegate.m -------------------------------------------------------------------------------- /MultipleTruncationExample/MTEFocusedTruncationRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTEFocusedTruncationRenderer.h -------------------------------------------------------------------------------- /MultipleTruncationExample/MTEFocusedTruncationRenderer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTEFocusedTruncationRenderer.m -------------------------------------------------------------------------------- /MultipleTruncationExample/MTERootViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTERootViewController.h -------------------------------------------------------------------------------- /MultipleTruncationExample/MTERootViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTERootViewController.m -------------------------------------------------------------------------------- /MultipleTruncationExample/MTETextView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTETextView.h -------------------------------------------------------------------------------- /MultipleTruncationExample/MTETextView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MTETextView.m -------------------------------------------------------------------------------- /MultipleTruncationExample/MultipleTruncationExample-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MultipleTruncationExample-Info.plist -------------------------------------------------------------------------------- /MultipleTruncationExample/MultipleTruncationExample-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/MultipleTruncationExample-Prefix.pch -------------------------------------------------------------------------------- /MultipleTruncationExample/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /MultipleTruncationExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExample/main.m -------------------------------------------------------------------------------- /MultipleTruncationExampleTests/MultipleTruncationExampleTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExampleTests/MultipleTruncationExampleTests-Info.plist -------------------------------------------------------------------------------- /MultipleTruncationExampleTests/MultipleTruncationExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/MultipleTruncationExampleTests/MultipleTruncationExampleTests.m -------------------------------------------------------------------------------- /MultipleTruncationExampleTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielrhammond/Multiple-Truncation-Example/HEAD/README.md --------------------------------------------------------------------------------