iPhoneアプリケーションでは、半曲線の形で画面全体に画像を表示したいと考えています。 画像はコーナーから始まり、別のコーナーに触れることで終了します。私は誰も私を助けてくださいこれをするためのアイデアを持っていない。 この画像テーブルは半湾曲しているが、画像が画像をビューに半円形の形で表示したい
答えて
半湾曲した形状で表示されるべきcurvicalする画像を変更、または画像で遊んでのCALayerを用いて達成することができます。すべてのimageViewにはレイヤーがあります。その効果を表示するために使用します。あなたは、テーブルの画像に望んでいた効果は、このコードをacheivedすることができます: -
-(void) viewDidLoad{
[self paperCurlShadowImage];
}
-(void) paperCurlShadowImage{
imgView = [[UIImageView alloc] initWithImage:image];
imgView.frame=CGRectMake(0, 0, image.size.width, image.size.height);
[self.view addSubview:imgView];
imgView.layer.shadowColor = [UIColor blackColor].CGColor;
imgView.layer.shadowOpacity = 0.7f;
imgView.layer.shadowOffset = CGSizeMake(10.0f, 10.0f);
imgView.layer.shadowRadius = 2.0f;
imgView.layer.masksToBounds = NO;
imgView.layer.shadowPath = [self renderPaperCurl:imgView];
[imgView release];
}
- (CGPathRef)renderPaperCurl:(UIView*)imgView1 {
CGSize size = imgView1.bounds.size;
CGFloat curlFactor = 15.0f;
CGFloat shadowDepth = 5.0f;
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(0.0f, 0.0f)];
[path addLineToPoint:CGPointMake(size.width, 0.0f)];
[path addLineToPoint:CGPointMake(size.width, size.height + shadowDepth)];
[path addCurveToPoint:CGPointMake(0.0f, size.height + shadowDepth)
controlPoint1:CGPointMake(size.width - curlFactor, size.height + shadowDepth - curlFactor)
controlPoint2:CGPointMake(curlFactor, size.height + shadowDepth - curlFactor)];
return path.CGPath;
}
imgView.layer.shadowColor = [UIColor blackColor] .CGColor; \t imgView.layer.shadowOpacity = 0.7f; \t imgView.layer.shadowOffset = CGSizeMake(10.0f、10.0f); \t imgView.layer.shadowRadius = 2.0f; \t imgView.layer.masksToBounds = NO; \t \t \t imgView.layer.shadowPath = [self renderPaperCurl:imgView]; – shivangi
これらの行は、「不明なshadowColorコンポーネントにアクセスしています。名前の異なるすべての行と同じです。助けてください」 – shivangi
プロジェクトの両方のフレームワークであるquartzCoreをCoreGraphicsにインポートしましたか? –
- 1. 画像は、私は、円形の境界画像ビューに表示したい矩形画像を、しました
- 2. 半円形スワイプスクロール
- 3. 円形画像ビューのレイアウトのスクリーンショットは画像をカットする
- 4. ギャラリーから画像を選択して切り出し、円形の画像ビューで表示
- 5. 円形のクロップ画像
- 6. スウィフト円形画像アニメーション
- 7. シークバーに半円形を与える
- 8. Autolayout(スナップキット)を使用した円形ビュー?
- 9. 部分的に円形の進行領域に画像を表示
- 10. URLから画像をダウンロードし、デフォルトの動作で円形の画像として表示
- 11. 画像内の各ピクセルの円形マスク
- 12. グーグルマップのフラグメントを円形ビュー
- 13. 半円形のUISliderを描く
- 14. ユーザーが指定した画像に円/四角形を描く
- 15. Googleマップボーダーを使った円形の画像としてのマーカーアイコン
- 16. 画像形式のギャラリーを断片的に表示しない
- 17. CSSを使用した柔軟なサイズの円形画像
- 18. 円形のスクロールビューを使用した画像カルーセル
- 19. 下の画像を表示するために形を切る
- 20. OpenGL描画円三角形と正方形が異なる表示モードで
- 21. 画像と色を使用した円形UIスライダ
- 22. 元画像から円形画像を取得する
- 23. JLabelでの楕円形画像の描画方法
- 24. 特定の古い図形でのMatlab画像の表示
- 25. 複数の画像を表形式で表示する - ブラックベリー
- 26. ios dropbox、画像のサムネイルを表形式で表示する
- 27. 異なる画像ビューで撮影した画像を表示
- 28. PDFsharpで円形画像を描くには
- 29. 画像の下部に四角形が表示されない
- 30. UIImageviewは、スタティックテーブルビューのセルに画像を入れた後に円形の形状を保持しません
あなたはあなたのUIViewは、半湾曲させたいわけ?なぜアルファを使用しないのですか? –
アルファを使用すると半曲線に見えません。 – shivangi