我想在IOS(objective-c)中重现WPF中的声明式编程。将NSString转换为Objective-C控件
在WPF我可以使用像这样的控制:
<MediaElement Name="myVideo" Source="C:\WINDOWS\system32\oobe\images\ intro.wmv" Width="450" Height="400" >
确切的代码将是:
MediaElement me = new MediaElement();
me.Id = "myVideo";
me.Height=450;
...
可这在客观-C(IOS 7)类似的方式来实现?请举例说明如何实现这一点。
有没有实现,我可以在IOS7使用复合模式的任何图书馆吗?
编辑:这是一个真正的问题,我想实现这个上一个真正的项目,如果是可以做到的。
编辑2:我想将NSString转换为xib文件并将其作为控件显示在View中?
*编辑3:
我有一个从服务器JSON
格式这样的回应:在实现文件内
{
"alignment" : "center",
"text" : "Just a text",
"type" : "label",
"textColor" : "black",
"width" : "300",
"height" : "44",
"backgroundColor" : "white",
"fontName" : "Helvetica",
"fontSize" : "15",
"x" : "75",
"y" : "200"
}
被解释为:
UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(75, 200, 300, 44)];
label.backgroundColor = [UIColor whiteColor];
label.font = [UIFont fontWithName:@"Helvetica" size:15];
label.text = @"Just a text";
label.textAlignment = NSTextAlignmentCenter;
label.textColor = [UIColor blackColor];
[self.view addSubview:label];
检查更新,请。我已经阅读过上面的文档,但没有帮助。 –
我想使用声明性编程来动态生成我的用户界面http://msdn.microsoft.com/en-us/library/vstudio/hh297100(v=vs.100).aspx –
如果你可以给我证明与链接支持你,这将是非常好的。谢谢。 –