我在應用程序上工作,我需要將css樣式表應用於背景作爲主題。是否有可能通過將CSS文件拖動到資源文件夾並從文檔文件夾中調用它來以編程方式應用。如何將CSS應用到本機ios應用程序?
請大家幫忙。
謝謝。
我在應用程序上工作,我需要將css樣式表應用於背景作爲主題。是否有可能通過將CSS文件拖動到資源文件夾並從文檔文件夾中調用它來以編程方式應用。如何將CSS應用到本機ios應用程序?
請大家幫忙。
謝謝。
您是否嘗試過使用UIWebView
? 它提供了一個– loadHTMLString:baseURL:
方法,可以讓你做你所描述的。
但它不允許您設置navbars等樣式...... – 2012-04-20 13:47:54
好的謝謝你們對於這個建議,它只是一個想法。我們可以使用html文件在uiwebview中查看圖表嗎?是否有任何可能性;如果是的話請分享。 – 2012-04-20 14:44:07
我正在使用自定義的CSS樣式表添加到我的資源文件夾中,以創建UIWebView
對象的樣式。首先,我將要加載的HTML代碼放在NSString
上,然後指定我想要使用的樣式表。然後,我創建UIWebView
對象,並使用方法loadHTMLString:baseURL:
加載HTML字符串,其中基本URL是應用程序包的路徑。希望這可以幫助。
NSString *bodyHTML = [NSString stringWithFormat:@"<html> \n"
"<head> \n"
"<link href=\"default.css\" rel=\"stylesheet\" type=\"text/css\" /> \n"
"</head> \n"
"<body>%@</body> \n"
"</html>", textPost.body];
UIWebView *bodyView = [[UIWebView alloc] initWithFrame:CGRectMake(0.0, 400.0, 532.0, 10.0)];
bodyView.delegate = self;
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[bodyView loadHTMLString:bodyHTML baseURL:baseURL];
感謝你的代碼片段,我會盡力找回結果。 – 2012-04-21 04:15:32
您是否設法解決問題? – pherediac 2012-04-23 12:40:10
Wut? 'CSS背景作爲主題的樣式表我不知道你在這裏想要什麼。順便說一句,你不能通過CSS設計你的iOS應用程序。 – 2012-04-20 13:47:19
重複一遍:您無法使用CSS來設計iOS原生控件。 iOS應用程序不是HTML。 – 2012-04-20 13:53:57
我知道這是一個古老的問題,但現在可以使用CSS對原生控件進行樣式設置:http://www.pixate.com/ – mfanto 2013-01-18 18:21:52