Я знаю, что вы можете изменить точку начала / привязки объекта UIKit в конструкторе интерфейса, но как я могу сделать это программно?Или я должен просто изменить координаты положения будет соответствовать точке привязки по умолчанию
UIViews не имеют концепции точки привязки (в отличие от CALayers). Вы можете расположить их, используя свойство frame или свойство center. Интерфейсный Разработчик подделывает опорную точку и фактически сохраняет координаты кадра UIView в файле пера.
frame
center
Если вы хотите изменить привязку, просто #import <QuartzCore/QuartzCore.h>, а затем установите привязку вашего вида:
#import <QuartzCore/QuartzCore.h>
[[aView layer] setAnchorPoint:CGPointMake(0.5f, 0.5f)];
А ссылка ниже представляет собой документ о слое, который вас может заинтересовать: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreAnimation_guide/Articles/Layers.html