事实证明,为了做到这一点,必须将NSSlider的值绑定到IKImageBrowserView的zoomValue.
我的问题是为什么它只能以这种方式运作?将IKImageBrowserView的zoomValue绑定到NSSlider.intValue似乎更自然(对我而言)
谢谢!
小智 5
IKImageBrowserView的文档指出:
setZoomValue:
设置缩放值.- (void)setZoomValue:(float)aValue;
参数
aValue
缩放值.该值应大于或等于零且小于或等于1.缩放值为零对应于最小尺寸(40x40像素).缩放值为1表示图像适合浏览器边界.其他值是内插的.
如果您传入的只是整数值,那么您将只得到"0"和"1",它们分别对应于最小大小和"适合浏览器界限".您还需要确保将滑块配置为最小值为0,最大值为1,以使其适用于IKImageBrowserView.