Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何制作UIWebView';它的内容更大_Iphone_Objective C_Ios_Ipad - Fatal编程技术网

Iphone 如何制作UIWebView';它的内容更大

Iphone 如何制作UIWebView';它的内容更大,iphone,objective-c,ios,ipad,Iphone,Objective C,Ios,Ipad,我正在制作一个小应用程序,那里有一个小的UIWebView。问题是,我需要使它的内容看起来更小或更大。例如,文本(像这样)应该更大或更小。在问这个问题之前,我尝试了以下方法: [web setScalesPageToFit:YES]; [web setFrame:size]; 它没有我想要的行为。有什么想法吗? 谢谢你的回答 web视图用于显示HTML,因此,如果您控制HTML,或者至少知道其基本结构,您可以使用CSS修改样式,可以执行以下操作: -(void)setWebViewScale:

我正在制作一个小应用程序,那里有一个小的UIWebView。问题是,我需要使它的内容看起来更小或更大。例如,文本(像这样)应该更大或更小。在问这个问题之前,我尝试了以下方法:

[web setScalesPageToFit:YES];
[web setFrame:size];
它没有我想要的行为。有什么想法吗?
谢谢你的回答

web视图用于显示HTML,因此,如果您控制HTML,或者至少知道其基本结构,您可以使用CSS修改样式,可以执行以下操作:

-(void)setWebViewScale:(NSUInteger)pageScale {
     _textFontSize = pageScale;
    NSString *jsString = [[NSString alloc] initWithFormat:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '%d%%'",pageScale];
    [_webView stringByEvaluatingJavaScriptFromString:jsString];
    [jsString release];
}
和+/-比例将通过以下方式完成:

- (IBAction)changeTextFontSize:(id)sender
{
    switch ([sender tag]) {
        case 1: // A-
            _textFontSize = (_textFontSize > MIN_PAGE_SCALE) ? _textFontSize - STEP_PAGE_SCALE : _textFontSize;
            break;
        case 2: // A+
            _textFontSize = (_textFontSize < MAX_PAGE_SCALE) ? _textFontSize + STEP_PAGE_SCALE : _textFontSize;
            break;
    }

    [self setWebViewScale:_textFontSize];
}
-(iAction)changeTextFontSize:(id)发件人
{
开关([发送者标签]){
案例1://A-
_textFontSize=(\u textFontSize>MIN\u PAGE\u SCALE)?\u textFontSize-步骤\u PAGE\u SCALE:\u textFontSize;
打破
案例2://A+
_textFontSize=(_textFontSize

定义最大页面缩放和最小页面缩放限制内容太大和太小,步骤页面缩放决定缩放更改的步骤。

试试这个:HTML从哪里来?来自任何网站。网络视图从googleOK开始!我对CSS一无所知,但我知道如果我在任何网页的任何soucre代码中添加CSS,我将能够控制大小。对CSS代码有什么想法吗?我不知道CSS,所以通常只是尝试和错误,但我认为如果你允许某人查看任何网站,这将不起作用,实际上只适用于受控或已知的HTML