Ho bisogno di disegnare una barra rettangolare arrotondata nella mia applicazione iOS, ma senza usare un'immagine di sfondo. C'è un modo per creare una vista o un'etichetta con un rettangolo arrotondato?Come posso disegnare un rettangolo arrotondato Etichetta o Vista?
risposta
Oltre alla altra risposta (s), non dimenticate di impostare la proprietà masksToBounds
.
#import <QuartzCore/QuartzCore.h>
label.layer.cornerRadius = 5.0;
label.layer.masksToBounds = YES;
Tutte buone risposte, ma Mundi è stato il primo. –
Non so se masksToBounds sia impostato su SÌ, ma non l'ho impostato e ho ancora gli angoli arrotondati. –
L'impostazione predefinita è 'NO'. Forse era ambientato da qualche altra parte. – Mundi
Aggiungi Framework nucleo quarzo ..
#import <QuartzCore/QuartzCore.h>
Poi Imposta raggio angolo,
yourView_LabelName.layer.cornerRadius = 10.0;
Può essere utile per voi. Step1: aggiungi il framework quartzcore ai tuoi framework di progetto. In quale file vuoi scrivere questo codice, devi usare questo.
#import <QuartzCore/QuartzCore.h>
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 50, 30)];
myLabel.text = @"text";
myLabel.layer.cornerRadius =8.0;
[self.view addSubview:myLabel];
alternativa se si sta utilizzando il designer dell'interfaccia utente (file Storyboard o NIB) è possibile impostare un attributo definito dall'utente Runtime.
Fare clic sulla vista per cui si desidera avere gli angoli arrotondati, fare clic su Mostra controllo identità (terza scheda, in alto a destra). Quindi fare clic sul + in Attributi definiti dall'utente Runtime e immettere le seguenti:
Key Path: layer.cornerRadius
Type: Number
Value: whatever number, e.g. 5
Il modo più pulito con IB ... –
Trucco molto bello! – gregschlom
- 1. Come disegnare un rettangolo arrotondato in C#
- 2. Come disegnare un rettangolo?
- 3. Come disegnare un rettangolo arrotondato (rettangolo con angoli arrotondati) con OpenCV?
- 4. Come disegnare un percorso scorrevole/arrotondato?
- 5. Come disegnare un rettangolo arrotondato con bordo di larghezza variabile all'interno di limiti specifici
- 6. UIAlertController arrotondato rettangolo di testo
- 7. Come disegnare un rettangolo tratteggiato nella tela?
- 8. Rettangolo arrotondato con colore sfumato
- 9. Posso disegnare il rettangolo in XML?
- 10. Fabric.js - Libera disegnare un rettangolo
- 11. matplotlib: come disegnare un rettangolo sull'immagine
- 12. Disegnare un rettangolo sopra un AVCaptureVideoPreviewLayer, possibile?
- 13. Disegnare un UIView arrotondato con gradiente e ombra
- 14. iOS: rettangolo arrotondato con bordo bleed colore
- 15. Disegnare un rettangolo in Direct X
- 16. Disegno Python Imaging Library (PIL) - Rettangolo arrotondato con gradiente
- 17. Programmazione Android: come disegnare un testo multilinea in un rettangolo?
- 18. Come disegnare un singolo angolo arrotondato del mio UIView.
- 19. Come posso convertire un rettangolo in un rettangolo?
- 20. Come disegnare un rettangolo con angoli arrotondati usando XML?
- 21. Esiste un codice HTML che visualizza un'ellisse o un rettangolo arrotondato?
- 22. (iOS) Come animare il rettangolo arrotondato con shapeLayer?
- 23. Come disegnare un rettangolo su un'immagine con trasparenza e testo
- 24. UIView con rettangolo arrotondato e ombra esterna: l'ombra appare sopra il rettangolo
- 25. Come posso creare un rettangolo con un bordo delineato?
- 26. iOS - Crea sottoclasse UIView per il rettangolo arrotondato
- 27. Come disegnare cerchio, rettangolo manualmente su Android videoplayer
- 28. Come creare un rettangolo arrotondato in fase di runtime in Windows Form con VB.NET/C#?
- 29. Come disegnare una vista sopra tutto?
- 30. Come disegnare il rettangolo su MouseDown/Sposta C#
hey primo Ravi ha risposto alla tua question.check esso. – Tendulkar