调整NSView框架大小时的锁定位置

时间:2010-12-14 02:38:47

标签: cocoa alignment position frame nsview

当我重新调整自定义NSView框架的大小时,它的位置最终会发生变化。基本上我希望它锁定它在左上角的位置,所以当我改变宽度或高度时,它会向右或向下扩展。有点难以解释,但想想文本对齐。

2 个答案:

答案 0 :(得分:0)

听起来你想要一个翻转的坐标系,请参阅Transforming the Coordinate System部分的第二个例子。

  

当视图的内容自然地来自视图的顶部并向下流动时,翻转的坐标系很有用。例如,在新文本出现时向上和向下滚动文本的视图最好使用翻转坐标系实现。

答案 1 :(得分:0)

看起来,你想为每个子视图设置setSubViesResizingMask属性....