私はUIViewを持っています。viewForHeaderInSectionでビューとして返されました。今、私は、ビューの右下に小さな透明な正方形を作って、細胞が見えるようにしたいと思います。このようなことをどうすれば実現できますか?このCGContextSetBlendModeを使用する必要がありますか?誰もがこれに光を当てることができます。UIViewの一部を透明にする
0
A
答えて
0
ビューは、SwitchViewController.view内のサブビューとして挿入されます。したがって、それらは常にSwitchViewControllersビューの上に表示されます。他のビューは削除され、1回に1つのビューのみが表示されます。
ここで
[yellowViewController.view removeFromSuperview];
[self.view insertSubview:blueViewController.view atIndex:0];
ビューは、デフォルトではそのサブビューの後ろに表示され、ビューは独自のサブビューのリストに含まれていないよう
insertSubview:atIndex:
は、ビュー自体の後ろにそれを配置することはできません。
+0
このコードがうまくいくかどうか私に教えてください。私はスタックを使って解決したのと同じprobを持っていました –
0
ここにUIViewサブクラスのソリューションがあります。これを有効にするには、superviews backgroundColorプロパティをnil witchがデフォルト値のままにしておく必要があります。このUIViewサブクラスがストーリーボードにある場合は、属性インスペクタで背景色を「カラーをクリア」に設定してください。
- (void)drawRect:(CGRect)rect {
CGContextRef ctx = UIGraphicsGetCurrentContext();
UIColor *blackBackgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:1];
CGContextSetFillColorWithColor(ctx, blackBackgroundColor.CGColor);
CGContextFillRect(ctx, rect);
CGRect transparentPart = CGRectMake(10, 10, 120, 80);
CGContextClearRect(ctx, transparentPart);
}
0
CALayer *layer = [[CALayer alloc] init];
[layer setFrame:yourBoundsInView];
[[yourView layer] setMask:layer];
またはあなたはそれをすべてを透明にしていることがあるPNGと背景としてuiimageviewを追加できるのdrawRectメソッドをオーバーライドして、エンド
UIBezierPath *seeThrough = [UIBezierPath bezierPathWithRect:seeThroughRect];
[[UIColor colorWithWhite:1 alpha:0] set];
[seeThrough fillWithBlendMode:kCGBlendModeSourceIn alpha:1];
関連する問題
- 1. UIViewを透明にする
- 2. iPhoneアプリケーションのUIViewに透明部分がある背景イメージ
- 3. UIView不透明度勾配
- 4. iPhoneのカスタムUIViewと部分的な透明度
- 5. 透明なUIViewのタッチをキャプチャ
- 6. UIView:不透明vs.アルファvs.不透明度
- 7. UIImageViewの一部を透明にします
- 8. 透明なUIViewでのQuartzCoreのパフォーマンス
- 9. UIViewの背景の透明度
- 10. UIViewをUIImageに変換する際の透明度の問題
- 11. UIViewグループの不透明度がシングルビューheirachy
- 12. GPUImageビデオUIView上の透明度
- 13. iPhone:透明なOpenGLビューをUIViewの上に重ねる?
- 14. テキストの透明な部分
- 15. 透明部分に画像を追加
- 16. UIViewの一部のUIGestureRecognizer
- 17. フォームの一部をC#で部分的に透明にするにはどうすればよいですか?
- 18. MKMapViewを透明にするが、オーバーレイを不透明にする
- 19. Pythonまたは透明なサーフェスのサーフェスの一部を更新する
- 20. ビットマップの部分を透明にする問題
- 21. 画像の部分に不透明度を追加する(CSS)
- 22. 透明になった後にUIViewでジェスチャーを検出する方法?
- 23. 透明なSVGをJavaで透明にするには?
- 24. UIViewの一部が歪んでいる
- 25. 透明部分のない画像マスク
- 26. UIView背景画像の透明度の問題
- 27. ドラッグイメージを半透明でなく不透明にする
- 28. コントロールを透明にする
- 29. TileOverlaysを透明にする
- 30. 不透明度とアルファはUIViewと同じです
でのコードの下の行を追加します。部分透明である。 –
結果から青写真を追加できますか?視覚化するのは難しいです。 – mariusLAN