いくつかありますが、ラベルを使用せずに直接UILabel's
描画することで、パフォーマンスを少し向上させたいと思いました。これはすべて正常に機能しましたが、後でこのビューに、の前にあるものをアニメーション化するボタンがあります。を使用して描画されたものをアニメーション化するにはどうすればよいですか?NSString
NSString drawAtRect
UILabel
NSString
drawRect
アニメーションは非常にシンプルで、次のようになります。
[UIView animateWithDuration:kDefaultAnimationDuration*2 animations:^{
self.storyTitleLabel.alpha = 0.0;
self.publisherNameLabel.alpha = 0.0;
self.highlightButton.alpha = 0.0;
self.highlightButton.enabled = NO;
self.userFullName_.alpha = 1.0;
self.lineDivider_.alpha = 1.0;
self.numberOfHighlights_.alpha = 1.0;
[self bringSubviewToFront:self.userFullName_];
[self bringSubviewToFront:self.numberOfHighlights_];
[self.userProfileButton setFrame:CGRectMake(115, 30, kProfilePicSize, kProfilePicSize)];
} completion:^(BOOL finished) {
}];
それは本質的にたくさんの中で衰退していますUILabel's