在前面弹出 dataDetectorTypes (Textview)
Make popup of dataDetectorTypes (Textview) in front
我有一个主视图和详细视图的行分隔符(ipad)并且在触摸文本视图时总是出现,这是一种让弹出窗口总是在前面的方法吗?谢谢..
为此你必须创建一个 UIView 并像这样使用,
//用于设置警报视图
[[self.view superView] bringSubviewToFront: YOurCreatedView];
& 用于关闭警报视图
[[self.view superView] sendSubviewToBack: YOurCreatedView];
以及下面方法的动画使用..
[UIView animateWithDuration:0.25 animations:^{
//
} completion:^(BOOL finished) {
//
}];
或以下方法..
CATransform3D transform3d = CATransform3DMakeScale(1.15, 1.15, 1.15);
cell.layer.transform = transform3d;
//4. Define the final state (After the animation) and commit the animation
[UIView beginAnimations:@"translation" context:NULL];
[UIView setAnimationDuration:0.8];
[[self.view superView] bringSubviewToFront: YOurCreatedView];
YOurCreatedView.alpha = 1;
YOurCreatedView.layer.transform = CATransform3DIdentity;
YOurCreatedView.layer.shadowOffset = CGSizeMake(0, 0);
[UIView commitAnimations];
我有一个主视图和详细视图的行分隔符(ipad)并且在触摸文本视图时总是出现,这是一种让弹出窗口总是在前面的方法吗?谢谢..
为此你必须创建一个 UIView 并像这样使用,
//用于设置警报视图
[[self.view superView] bringSubviewToFront: YOurCreatedView];
& 用于关闭警报视图
[[self.view superView] sendSubviewToBack: YOurCreatedView];
以及下面方法的动画使用..
[UIView animateWithDuration:0.25 animations:^{
//
} completion:^(BOOL finished) {
//
}];
或以下方法..
CATransform3D transform3d = CATransform3DMakeScale(1.15, 1.15, 1.15);
cell.layer.transform = transform3d;
//4. Define the final state (After the animation) and commit the animation
[UIView beginAnimations:@"translation" context:NULL];
[UIView setAnimationDuration:0.8];
[[self.view superView] bringSubviewToFront: YOurCreatedView];
YOurCreatedView.alpha = 1;
YOurCreatedView.layer.transform = CATransform3DIdentity;
YOurCreatedView.layer.shadowOffset = CGSizeMake(0, 0);
[UIView commitAnimations];