约束常量更新在iOS 8上不起作用

用户名

我对这个简单的UIViewController的约束有一个奇怪的问题。我只包含两个元素,准确地说是:

1个具有这些约束的UIButton:按钮约束1个具有这些约束的PageControl:PageControl约束问题出在iOS 8中。我已连接UIPageControl的BottomSpace约束来更改常量值(在iOS 7中可以正常工作)。在iOS 8中,该值不会更改,不会出现任何错误。我的代码很简单:

pageControlBottomConstraint.constant = 50

这两个iOS版本有什么区别?

Arthankamal

请执行下列操作,

1.调用updateConstraintsIfNeeded
2.调用layoutIfNeeded(用于currentView和ViewYouWantToUpdate)

所以你的代码应该是

[pageControl updateConstraintsIfNeeded];
[self.view layoutIfNeeded];
[pageControl layoutIfNeeded];

如果要动画 Constraints

目标C

[pageControl updateConstraintsIfNeeded]; 
[UIView animateWithDuration:.75f animations:^{
     __weak __typeof__(self) weakSelf = self
     [self.view layoutIfNeeded];
     [pageControl layoutIfNeeded];
}

Swift 3.0:

pageControl.updateConstraintsIfNeeded()
UIView.animate(withDuration: 0.75) {
     weak var weakSelf = self
     weakSelf?.view.layoutIfNeeded()
     weakSelf?.pageControl.layoutIfNeeded()
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

FileReader在iOS 8上不起作用

来自分类Dev

SDWebImage在iOS 8上不起作用

来自分类Dev

Testflight在iOS 8上不起作用

来自分类Dev

UITableViewAutomaticDimension在iOS 8上不起作用

来自分类Dev

SDWebImage在iOS 8上不起作用

来自分类Dev

DojoX滑块在iOS 8 / Safari 8上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

Xamarin.iOS NSUrlSession在iOS 8上不起作用

来自分类Dev

UITableView中的UIPanGestureRecognizer在iOS8上不起作用

来自分类Dev

iOS 8 Today Extension在设备上不起作用

来自分类Dev

UIActivityViewController在iPad上不起作用?iOS 8

来自分类Dev

iOS 8推送通知在实际设备上不起作用

来自分类Dev

MPMoviePlayerViewController在iOS 7上不起作用

来自分类Dev

VideoJS:在IOS上不起作用

来自分类Dev

swfobject在iOS上不起作用

来自分类Dev

removeClass在iOS上不起作用

来自分类Dev

更新后,方法presentViewController在iOS 8.3上不起作用

来自分类Dev

IOS8 Blur在iPad视网膜模拟器上不起作用

来自分类Dev

锁定方向在ipad ios 8 swift xcode 6.2上不起作用

来自分类Dev

window.close()在iOS 8 GM种子上不起作用

来自分类Dev

与长度值垂直对齐在iOS 8上不起作用

来自分类Dev

单击在iOS 8模拟器[Xcode 6.0.1]上不起作用

来自分类Dev

用于计时器动画的CABasicAnimation在iOS 8+上不起作用

来自分类Dev

iOS PushKit注册在iOS10上不起作用

来自分类Dev

更新后,漂亮的样式在VScode上不起作用

来自分类Dev

为什么CGContextSetRGBStrokeColor在ios7上不起作用?

来自分类Dev

Push segue在IOS 8.0上不起作用

来自分类Dev

AFNetworking 2.0.3在iOS 6上不起作用

来自分类Dev

@ Font-face在IOS上不起作用

Related 相关文章

热门标签

归档