Ios 键盘笔尖中滚动视图的后缘

Ios 键盘笔尖中滚动视图的后缘,ios,swift,Ios,Swift,我目前有一个带有scrollview的键盘应用程序扩展和scrollview中的各种按钮。ScrollView设置在父视图中。将在父视图上对主视图的顶边、底边、后缘和前缘设置约束。ScrollView设置为与其父视图的宽度相等 我遇到了一个主要问题,将最右侧按钮的后缘约束到ScrollView的右侧。在宽度为320的设备中,键盘对齐得很好,但在更大的设备中,键盘不会扩展以填充设备的宽度 我尝试在viewWillLayoutSubviews中设置宽度,但它无法更改按钮的位置。确认键盘宽度为375

我目前有一个带有scrollview的键盘应用程序扩展和scrollview中的各种按钮。ScrollView设置在父视图中。将在父视图上对主视图的顶边、底边、后缘和前缘设置约束。ScrollView设置为与其父视图的宽度相等

我遇到了一个主要问题,将最右侧按钮的后缘约束到ScrollView的右侧。在宽度为320的设备中,键盘对齐得很好,但在更大的设备中,键盘不会扩展以填充设备的宽度

我尝试在viewWillLayoutSubviews中设置宽度,但它无法更改按钮的位置。确认键盘宽度为375

  override func viewWillLayoutSubviews() {
    var bounds = UIScreen.mainScreen().bounds
    var width = bounds.size.width
    keyboardView.frame.size.width = width
    scrollView.frame.size.width = width
    println("Keyboard Width: \(keyboardView.frame.size.width)")
    println("Scroll View: \(scrollView.frame.size.width)")    
  }

您是否在项目中使用自动布局?是的,我正在使用自动布局。在此处找到我的解决方案: