I understand that NSAttributedString can be used for detecting hy开发者_JS百科perlinks and setting the styling, etc.
However, I need certain parts of the string to actually "link" to specific actions in the app. For example, consider the text
"this links should open up a native view for [photo 1] and [video 2]"
I do not want photo 1 and video 2 to link to the web. i want a new photoviewcontroller to stack on top of the existing navigation stack.
Can this be achieved with NSAttributed String? If not, what is an easy way to do this? I do not want to use separate UI controls if possible, cause that will be very messy in terms of positioning.
You could have your app handle a custom URL scheme. Separately, you would use the JTextView
subclass of UITextView
to create an attributed string with hyperlinks that use the custom URL scheme.
精彩评论