mirror of
https://github.com/samsonjs/samhuri.net-ios.git
synced 2026-04-27 15:07:44 +00:00
prevent red link view flashing when selecting a post
This commit is contained in:
parent
52e65fe40d
commit
a50dfc9a1c
1 changed files with 4 additions and 0 deletions
|
|
@ -42,6 +42,7 @@
|
||||||
- (void)viewDidLoad {
|
- (void)viewDidLoad {
|
||||||
[super viewDidLoad];
|
[super viewDidLoad];
|
||||||
[self setupFontAwesomeIcons];
|
[self setupFontAwesomeIcons];
|
||||||
|
self.linkView.hidden = YES;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)viewWillAppear:(BOOL)animated {
|
- (void)viewWillAppear:(BOOL)animated {
|
||||||
|
|
@ -131,6 +132,7 @@
|
||||||
self.removeLinkButton.hidden = !url;
|
self.removeLinkButton.hidden = !url;
|
||||||
const CGFloat titleLabelTop = TitleLabelTopMargin + CGRectGetMaxY(self.linkView.frame);
|
const CGFloat titleLabelTop = TitleLabelTopMargin + CGRectGetMaxY(self.linkView.frame);
|
||||||
if (self.titleLabelTopConstraint.constant <= titleLabelTop) {
|
if (self.titleLabelTopConstraint.constant <= titleLabelTop) {
|
||||||
|
self.linkView.hidden = NO;
|
||||||
self.linkView.alpha = 1;
|
self.linkView.alpha = 1;
|
||||||
self.linkButton.alpha = 0;
|
self.linkButton.alpha = 0;
|
||||||
[UIView animateWithDuration:0.3 animations:^{
|
[UIView animateWithDuration:0.3 animations:^{
|
||||||
|
|
@ -143,6 +145,8 @@
|
||||||
[UIView animateWithDuration:0.3 animations:^{
|
[UIView animateWithDuration:0.3 animations:^{
|
||||||
self.linkView.alpha = 0;
|
self.linkView.alpha = 0;
|
||||||
self.titleLabelTopConstraint.constant = TitleLabelTopMargin;
|
self.titleLabelTopConstraint.constant = TitleLabelTopMargin;
|
||||||
|
} completion:^(BOOL finished) {
|
||||||
|
self.linkView.hidden = YES;
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue