菜鸟教程小白 发表于 2022-12-12 22:11:21

ios - iOS 10 后键盘扩展无法正常工作


                                            <p><p>我做了一个<a href="https://itunes.apple.com/us/app/famoji-keyboard-send-funny/id1135918314?mt=8" rel="noreferrer noopener nofollow">custom Keyboard app</a>不久前在 iOS 9 上使用了表情符号。</p>

<p>iOS 10 出来后停止工作,现在只加载底部 View 。
<a href="/image/g7Km4.jpg" rel="noreferrer noopener nofollow"><img src="/image/g7Km4.jpg" alt="enter image description here"/></a> </p>

<p>我不太清楚我的代码出了什么问题,或者 iOS 10 有什么变化,过去几天我在网上搜索,但找不到任何有用的东西</p>

<p>这是加载表情符号的代码</p>

<pre><code> - (void)loadNthEmoji{
    forState:UIControlStateNormal];

    NSInteger nTag = ;
    if (nTag == 0)nTag = 1;

    ;
    ;


    CGRect rectWrapper = self.keyboard.scvEmojis.frame;

    CGFloat fSpace = 4;
    NSInteger nEmojiRow = 3;
    CGFloat fHeight = ((rectWrapper.size.height - (nEmojiRow + 1) * fSpace) / nEmojiRow);
    CGFloat fWidth = fHeight;

    NSInteger nCount = [integerValue];

    for (NSInteger i = 0 ; i &lt; nCount; i ++){

      NSInteger nRow = i % nEmojiRow;
      NSInteger nColumn = i / nEmojiRow;


      CGRect rectFrame = CGRectMake(fSpace + (fSpace + fWidth) * nColumn, fSpace + (fSpace + fHeight) * nRow, fWidth/1.3, fHeight/1.3);


      UIImageView *imvEmoji = [initWithFrame:rectFrame];
      imvEmoji.contentMode = UIViewContentModeScaleAspectFit;
      imvEmoji.tag = 10000 * nTag + i;
      ]];


      UITapGestureRecognizer *tapGesture = [ initWithTarget:self action:@selector(tabEmoji:)];

      ;
      ;

      ;

    }

    ;

    ;
    ;

}
</code></pre>

<p>编辑:仍然没有运气,有什么帮助吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>我通过设置一个新的高度约束来解决这个问题。如果它可以帮助任何有同样问题的人。我尝试了很多找到的答案,但都对我有用。</p>

<p> <a href="/image/IagHd.jpg" rel="noreferrer noopener nofollow"><img src="/image/IagHd.jpg" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iOS 10 后键盘扩展无法正常工作,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39613451/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39613451/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iOS 10 后键盘扩展无法正常工作