我有一个包含属性文本的UITextView。 我试图将它居中(因为文本被归因,textView.TextAlignment不起作用)。
我该怎么办? 我试过这个:
var attributes = new CTStringAttributes() { };
var paragraphStyleSettings = new CTParagraphStyleSettings() { Alignment = CTTextAlignment.Center };
attributes.ParagraphStyle = new CTParagraphStyle(paragraphStyleSettings);
textView.AttributedText = attributedString;
但是我遇到了以下崩溃:Foundation.MonoTouchException - NSInvalidArgumentException [NSCFType textBlocks]: unrecognized selector sent to instance ...
所以我猜它应该使用CTParagraphStyleSettings的正确方法?但我找不到任何使用Xamarin语法的例子......如何设置文本的水平对齐?
答案 0 :(得分:5)
在Swift中,您将使用UIKit类而不是CoreText:
Validates immediately
我不是Xamarin程序员而且我的c#生锈了但是Xamarin有equivalent functions。