UIWebView
html を使用する必要があるため、 を使用する必要があるプロジェクトに取り組んでいます。ストーリーボードからを追加しました。UIWebView
彼のプロパティはarticleWebView
です。
ただし、私の問題は、UIWebView
html に存在しないいくつかの要素 (html は json から取得され、編集可能ではありません) の中に 2UILabel
および aとして入力する必要があることUIImageView
です。私はこの方法を使用しましたが、うまくいきます
UIImageView *myImage = [[UIImageView alloc]initWithFrame:CGRectMake(0, 80, 298, 200)];
[myImage setImage:[UIImage imageNamed:@"myPng.png"]];
//[some code here...]
UILabel *articleTitle = [[UILabel alloc]initWithFrame:CGRectMake(0, 10, 298, 40)];
articleTitle.text = @"someText";
//[some code here...]
self.articleWebView.delegate = self;
//[some code here...]
NSString *myHTML = @"<html>myWebContent</html>;
//[some code here...]
[self.articleWebView loadHTMLString:myHTML baseURL:nil];
[self.articleWebView.scrollView addSubview:articleTitle];
[self.articleWebView.scrollView addSubview:myImage];
このコード内では、サブビューは x/y 軸で正しく表示されますが、html テキストが設定されていないため、UIWebView
x/y = 0の上部に表示されます。UIImageView
特定の距離で、myHTML
他のアイテムの下に移動する方法を知っていますか??