20555


iOSのApp Extension
を利用したキーボード（カスタムキーボード）で高さを調整しようと思い下記のコードを`viewDidAppear`と`updateViewConstraints`に追加したのですが高さが変わりません。  
解決方法をご存知の方、教えて下さい。

このコードは[Appleのドキュメント](https://developer.apple.com/jp/documentation/General/Conceptual/ExtensibilityPG/Keyboard/Keyboard.html)を参考にしました。

[code]

    let heightConstraint = NSLayoutConstraint(
            item: self.view,
            attribute: NSLayoutAttribute.Height,
            relatedBy: NSLayoutRelation.Equal,
            toItem: nil,
            attribute: NSLayoutAttribute.NotAnAttribute,
            multiplier: 0.0,
            constant: 400)
    self.view.addConstraint(heightConstraint)
    
[/code]

環境  
Xcode7.2  
iOS9,8


CC BY-SA 3.0
2016-01-03T02:03:03.080
20551
2016-01-03T06:20:59.897
12276
question
ios swift xcode7
iOSのApp Extension を利用したキーボードの高さが調整できない。


私は以下の方法で、設定しています。

[code]

    //前もって高さを設定
    pHeight=400
    
    //以下の関数をオーバーライド
    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
    
        //以下で高さ変更
        let heightConstraint = NSLayoutConstraint(item: view, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 0,constant: pHeight)
        view.addConstraint(heightConstraint)
    }
    
[/code]

参考になれば幸いです。


CC BY-SA 3.0
2016-01-03T05:11:41.760
20555
2016-01-03T06:20:59.897
2016-01-03T06:20:59.897
13866
13866
20551
answer