0

単語(.docx)をuiwebviewにインポートして表示するサンプルを作成しました。出力は得られましたが、水平スクロールバーを表示したくなく、垂直スクロールも正しく動作せず、黒が表示されます垂直にスクロールすると、webview の後ろにスペースができます。これが私のコードです:

#import <UIKit/UIKit.h>

@interface userguideLinesNewViewController : UIViewController {
    IBOutlet UIWebView *webView;
}
@property (nonatomic,retain) UIWebView *webView;
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webViews;
@end
#import "userguideLinesNewViewController.h"

@implementation userguideLinesNewViewController
@synthesize webView;
-(void)loadDocument:(NSString*)documentName inView:(UIWebView*)webViews
{

 NSString *path = [[NSBundle mainBundle] pathForResource:@"BTBP CLARITY SKIN ADVISORuser.docx" ofType:nil];
    NSURL *url = [NSURL fileURLWithPath:path];
 NSURLRequest *request = [NSURLRequest requestWithURL:url];
 [webViews loadRequest:request];
}
- (void)viewDidLoad {
    [super viewDidLoad];
 [self loadDocument:@"BTBP CLARITY SKIN ADVISORuser.docx" inView:self.webView];
}
4

1 に答える 1

2

これに関する他のトピックを確認できます:UIWebView が垂直に「バウンス」するのを止めますか? :-)

UIScrollView のようなメソッドはありません。しかし、あなたの目標を達成するための何らかの方法があります;-)

これが私のやり方です。

- (void)disableBounce {

    for (self.subviews の id サブビュー)
        if ([[サブビュー クラス] isSubclassOfClass: [UIScrollView クラス]])
            ((UIScrollView *)subview).bounces = NO;

}

楽しみ...

于 2010-09-21T09:01:10.357 に答える