Маржа между 2 ячейками - PullRequest
       5

Маржа между 2 ячейками

0 голосов
/ 08 апреля 2019

Привет, я пытаюсь добавить верхнее и нижнее поле ко всем моим PackageCells. как Cells need space between eachother

что я пробовал

  %hook PackageCell
-(void)didMoveToWindow {

    self.layer.cornerRadius = 15.0f;
    self.layer.masksToBounds = true;
    %orig;
}
-(CGRect)frame {
    CGRect r = %orig;
    return CGRectMake(40, 0, r.size.width, r.origin.height+20);
}
-(void)setFrame:(CGRect)frame {
    CGRect r = frame;
      %orig(CGRectMake(40, 0, r.size.width, r.origin.height+20));
}

%end

Все клетки сложены друг на друга и выглядят странно.

1 Ответ

0 голосов
/ 08 апреля 2019

Вы должны установить backgroundColor ячейки на [UIColor clear]

И вместо этого измените фреймы contentView и сделайте это представление круглым

self.contentView.layer.cornerRadius = 15.0f;

И обновить кадр для этого

self.contentView.frame = CGRectMake(40, 0, self.frame.size.width, self.frame.origin.height+20);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...