xamarin.ios - 我可以使MonoDevelop在Retina显示器上看起来不错吗?

标签 xamarin.ios monodevelop retina-display gtk# xamarin

我购买了新的Retina MacBook Pro,以便使用MonoTouch为iOS开发。
非常令人沮丧的是,MonoDevelop可能是因为它基于Gtk#构建,因此非常模糊。



我可以应付模糊的用户界面,但是我无法读取或编写代码,因为它会伤到我的眼睛。

Gtk#和MonoDevelop中Retina支持的当前状态是什么?
是否至少有一个(实验的)编译标志来启用正确的代码渲染?

如果我想做出贡献,哪个部门负责?是Gtk#还是Gtk本身?

最佳答案

更新资料

MonoDevelop 3.0.4起已修复:


其他改进和错误修复


修复了具有视网膜显示屏的MacBook上的渲染



所以就去download it

较旧版本(以及其他应用程序)的解决方法

我用于WebStorm的temporary work around效果很好。它也应适用于MonoDevelop。

在此之前,您可以使用它,直到Xamarin员工获得MonoDevelop的更新为止。
它去了:


在应用程序中找到MonoDevelop,然后单击“显示软件包内容”





在任何编辑器中打开Contents/Info.plist,然后在打开<dict>后添加它:

<key>NSHighResolutionCapable</key>
<true/>

复制并粘贴MonoDevelop应用程序捆绑包,删除旧的捆绑包,然后将新的捆绑包重命名回MonoDevelop。这将刷新系统缓存。


您会注意到,MonoDevelop.app信息现在未选中“低分辨率”选项,并且代码呈现流畅。

关于xamarin.ios - 我可以使MonoDevelop在Retina显示器上看起来不错吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798550/

相关文章:

ios - 为什么我的 iPad Mini 在 iOS 中代表屏幕尺寸的刻度是错误的?

ios - 单点触控 : Force UITableView to recalculate height of each cell without reloading data

c# - Monotouch Crashdump 缺少对我的代码的任何引用

c# - 如何在 TextView 控件中剪切、复制、粘贴和全选?

c# - 如何在 Mono 开发(Ubuntu、Linux)中将 Saltarelle C# 设置为 JavaScript 编译器

html - 如何制作可在视网膜和非视网膜设备上使用的视网膜就绪图像

iphone - UIImagePickerController imagePicker 不适合 iPhone 4 屏幕

c# - 无法加载文件或程序集 'System.Drawing,版本 = 4.0.0.0

ios - 如何获取 Google Maps API iOS 中某个点的坐标?

ios - MonoTouch 迁移分析器