Как я могу добавить ограничения программно на вид, например FBLikeControl
?Добавить ограничения программно на FBLikeControl
Я хочу добавить только правое поле к моему CGRect
моему взгляду: self.view
с FBLikeControl
внутри.
Вот мой код:
FBLikeControl *fbLikeControlView = [[FBLikeControl alloc] initWithFrame:CGRectMake(240, 20, 165, 30)];
fbLikeControlView.likeControlStyle = FBLikeControlStyleBoxCount;
[self.view addSubview:fbLikeControlView];
// [NSLayoutConstraint constraintWithItem:fbLikeControlView
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:nil
attribute:NSLayoutAttributeNotAnAttribute
multiplier:1.0
constant:20.0];
Я проверил один NSLayoutConstraint с атрибутом attribute:NSLayoutAttributeHeight
, что не откажет, но если я пишу NSLayoutAttributeRightMargin
, что крах ...
Я не знаю, как сделать это, и я не нахожу хороший учебник:/