我想在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 –
如果你可以給我證明與鏈接支持你,這將是非常好的。謝謝。 –