小编fré*_*sie的帖子

键盘出现时如何滚动UIScrollView?

我的代码遇到了问题.我正在尝试移动UIScrollView当我正在编辑时UITextField应该被键盘弹出隐藏.

我现在正在移动主框架,因为我不知道如何在代码中"向上滚动".所以,我做了一些代码,它工作正常但是当我编辑一个UItextfield并且我切换到另一个UITextField而没有按下"返回"按钮时,主视图变得非常了不起.

NSLog()用变量大小,距离和textFieldRect.origin.y 做了一个,如下所示.当我把两个UITextField放在同一个地方(y原点)并且我做这个特别的'开关'(没有按回车)时,我得到相同的数字,而我的代码在第一次UITextField编辑时工作正常但不适用于第二次编辑.

看一下这个:

- (void)textFieldDidBeginEditing:(UITextField *)textField {
{
    int size;
    CGRect textFieldRect = [self.view.window convertRect:textField.bounds fromView:textField];
    size = textFieldRect.origin.y + textFieldRect.size.height;
    if (change == FALSE)
    {
        size = size - distance;
    }
    if (size < PORTRAIT_KEYBOARD_HEIGHT)
    {
        distance = 0;
    }
    else if (size > PORTRAIT_KEYBOARD_HEIGHT)
    {
        distance = size - PORTRAIT_KEYBOARD_HEIGHT + 5; // +5 px for more visibility
    }
    NSLog(@"origin %f", textFieldRect.origin.y);
    NSLog(@"size %d", …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c scrollview ios

102
推荐指数
8
解决办法
10万
查看次数

如何在HTML中成功嵌入图像以便在webmail客户端中显示?

我正在尝试使用基本64位数据URL编码的图像在HTML中进行签名.这是一个例子:

<img src="data:image/png;base64,iVBORw0KGgoAAAAN...kJggg==">
Run Code Online (Sandbox Code Playgroud)

它适用于邮件软件,如Mac或Thunderbird上的Mail,但它不能使用gmail,outlook,roundcube,hotmail等网络邮件...

你知道如何让它工作吗?我真的想把这些图像直接放在源代码中,它更实用.

html format base64 webmail

24
推荐指数
1
解决办法
2万
查看次数

标签 统计

base64 ×1

cocoa-touch ×1

format ×1

html ×1

ios ×1

iphone ×1

objective-c ×1

scrollview ×1

webmail ×1