Привет, я на самом деле пытаюсь использовать собственный шрифт в своем коде UIWebView. Вот y:
- (void)viewDidLoad
{ [super viewDidLoad];
[_content setBackgroundColor:[UIColor clearColor]];
NSString* plainContent = _articleContent;
NSString* _articleContent = [NSString stringWithFormat:
@"<html>"
"<style type=\"text/css\">"
"body { background-color:transparent; font-family:Helvetica Neue;font-weight: lighter;font-size:16;color: #708090;}"
"</style>"
"<body>"
"<p>%@</p>"
"</body></html>", plainContent];
[_content loadHTMLString:_articleContent baseURL:nil];
}
Это работает на самом деле отлично, когда загружается веб-представление (вот код:)
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([[segue identifier] isEqualToString:@"homeSegue"]) {
NSIndexPath *indexPath = [_tableView indexPathForSelectedRow];
NSDictionary *posts = [_tableData objectAtIndex:indexPath.row];
NSString *title = [posts valueForKey:@"title"];
NSString *date = [posts valueForKey:@"date"];
NSString *content = [posts valueForKey:@"content"];
NSDictionary *author = [posts valueForKey:@"author"];
NSString *authorName = [author valueForKey:@"name"];
NSString *url = [posts valueForKey:@"url"];
LHDetailViewController *detailVC = (LHDetailViewController *) segue.destinationViewController;
// [detailVC setArticleAuthor:authorName];
[detailVC setArticleContent:content];
[detailVC setArticleDate:date];
[detailVC setArticleTitle:[title kv_decodeHTMLCharacterEntities]];
[detailVC setArticleUrl:url];
}
}
Но на iPad я использую UISplitView, и когда приложение запускает отображение WebView (расположенное в подробном представлении разделенного контроллера) (null) в качестве содержимого, как я могу удалить это? (и оставьте веб-представление пустым).
Спасибо Большое ! PS: Дайте мне знать, если мне нужно опубликовать больше кода (я новичок).
viewDidLoad
, чтобы подтвердить, что он действительно выполняется? - person blackbird   schedule 12.04.2014