初入Mac编程(use Xamarin Studio)


1.跨平台的开发环境Xamarin Studio,支持iOS,Mac,Android,Windows开发

2.新建solution选择对应的工程,这里Mac C#开发选择Unified API下的Xamarin.Mac Application;

img

一般会选择新建Unsupported下的MonoMc Project工程

img

3.目录结构

4.UI层常见问题

给按钮或者输入框添加颜色代码(非MonoMc Project工程)

方法一:

buttonAdd.WantsLayer = true;//允许修改Layer
buttonAdd.Bordered = false;//使边框失效
buttonAdd.Layer.BackgroundColor = new CoreGraphics.CGColor (1,0.504f,0.155f);
//括号可以写四个变量除了RGB之外,还有透明度Alpha可以调节

方法二:

buttonAdd.WantsLayer = true;
buttonAdd.Bordered = false;
buttonAdd.Layer.BackgroundColor = NSColor.Black.CGColor;//黑色背景
// 注:如果是 Project工程的话,应该在前面加上MonoMac如下
mybutton.Layer.BackgroundColor = new MonoMac.CoreGraphics.CGColor(1,0.504f,0.155f);

修改字体大小

text.Font = NSFont.LabelFontOfSize (5);  //设置字体大小为5;

5.学会看object-C代码