c# - 使用 MonoTouch 显示多色字符串。 Three20、Nimbus 还是 UIWebView?

标签 c# ios uiwebview xamarin.ios uilabel

我想绘制一个分数字符串,其中最新的变化是另一种颜色 1-0 和“1”号应该是红色的。根据各种帖子,我可以使用 UIWebView 或使用 Three20 或 Nimbus 来做到这一点。

UIWebView 似乎是一个诱人的解决方案,但我认为它会使在 UITableView 中显示 5-10 个 webview 的设备不堪重负?

有人用 MonoTouch 做过吗?从我的谷歌搜索来看,针对 Three20 的绑定(bind)并不是最容易设置的,而且我没有看到任何人对 Nimbus 进行过绑定(bind)。我想使用的类(class)是这个: http://docs.nimbuskit.info/_n_i_attributed_label_8m_source.html

最佳答案

你的用法看起来很简单。也许使用 NSAttributedString 就足够了?

How do you use NSAttributedString?对于 Objective-C 示例。快速浏览一下,将其转换为 C# 应该不难(与使用第 3 方库相比)。

关于c# - 使用 MonoTouch 显示多色字符串。 Three20、Nimbus 还是 UIWebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621346/

相关文章:

c# - 从 ASP.NET MVC 5 中的角色中删除用户

c# - 提取 Windows 文件属性(自定义属性)C#

ios - 麦克风输入到 iOS 中的扬声器输出?

ios - 如何在 iOS 上的 GPU 上将 3D SceneKit 内容合成到视频帧上?

UIWebView 中的 HTML 表格宽度

php - 取出 PHP Session 以在 Swift 中显示网站

c# - 静态修饰符如何工作?

c# - 向 DocumentViewer 显示 Tiff 图像时出错(WPF、C#)

iphone - UrbanAirship/推送通知注册 : NSURLErrorDomain: bad url

uiwebview - iOS 上的 Chromecast 嵌入式 youtube 视频