如果我使用public function proxyImage($url) {
$imgInfo = getimagesize( $url );
if (stripos($imgInfo['mime'], 'image/') === false) {
die('Invalid image file');
}
header("Content-type: ".$imgInfo['mime']);
readfile( $url );
}
左/右UIScrollView
非零并添加contentInset
,则刷新位置不正确会使UI和动画看起来很奇怪。< / p>
UIRefreshControl
我不想破解刷新控件的布局,但无法找到使其正确定位的方法。
这是来自视图检查员的动画:
答案 0 :(得分:1)
我通过创建UIRefreshControl
子类在本地修复它,但这肯定是一个黑客。
override var frame: CGRect {
get { return super.frame }
set {
var newFrame = newValue
if let superScrollView = superview as? UIScrollView {
newFrame.origin.x = superScrollView.frame.minX - superScrollView.contentInset.left
}
super.frame = newFrame
}
}
我会提交雷达,因为我开始认为这是UIKit中的一个错误。