我差不多完成了一个实习的RSS Feed应用程序,一切进展顺利但现在我的老板想要文章页面格式为:文章标题在上面,文章图片下面是文章文本,而不是仅仅出现的移动网络视图。
以下是点击文章单元格后我已经拥有的移动视图:
这就是我想要的样子:
我的webview代码位于我从开源代码获得的RSSDetail.m文件中。这是我的第一个应用程序制作经验,所以我不太确定如何解决这个问题。这是代码:
#import "RSSDetail.h"
@interface RSSDetail ()
@end
@implementation RSSDetail
@synthesize feedURL, webView;
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
//load Web View URL
NSURL *URL = [NSURL URLWithString:feedURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:URL];
webView.delegate = self;
[webView loadRequest:requestObj];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - WebView delegate
- (void)webViewDidStartLoad:(UIWebView *)webView
{
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
}
- (void)webViewDidFinishLoad:(UIWebView *)webV {
self.title = [webV stringByEvaluatingJavaScriptFromString:@"document.title"];
}
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
//log errors loading, normal on WebViews
NSLog(@"Error Loading: %@", error.localizedDescription);
}
@end
我还可以发布任何其他可能有用的相关代码,我也可以在我的github上完成整个项目,以防有人想要查看所有代码或下载它并自己尝试使用xcode。
我真的很想在这里做得好,所以任何帮助对我都非常有用。谢谢