0
我有一個應用程序,其中我需要水平翻轉UIView(180度)。此UIView也包含UILabel和UIImageView。當我翻轉視圖時文本和圖像模糊
我使用此代碼翻轉UIView並再次翻轉UILabel和UIImageView以避免鏡像效果。
-(void)rotateSearchView:(UIView *)searchView{
searchView.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f);
searchView.frame = CGRectIntegral(searchView.frame);
for(UIView *view in searchView.subviews){
view.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f);
view.frame = CGRectIntegral(view.frame);
if([view isKindOfClass:[UITextField class]]){
UITextField *lbl = (UITextField *) view;
[lbl setTextAlignment:NSTextAlignmentRight];
}
}
}
但現在的UIImageView中的UILabel的文本和圖像模糊。
任何建議
你爲什麼觸摸searchView子視圖? –
搜索視圖是由我自定義創建的。 –