Qualcuno potrebbe aiutarmi a voler aggiungere la stessa immagine più volte orizzontalmente con stessa altezza e larghezza. La cosa importante è che sto creando la vista delle immagini in modo dinamico voglio usare la stessa vista delle immagini per tutte le immagini! Questa è l'immagine voglio fare orizzontalmente come questo ma solo una riga necessaria in questo modo.Come ripetere l'immagine con orizzonti nella creazione dinamica in ios
risposta
questo con Soffietto Metodo che utilizza stretchableImageWithLeftCapWidth
come questo senso: -
UIImage *backgroundImage = [[UIImage imageNamed:@"SheetBackground.png"] stretchableImageWithLeftCapWidth:0.5 topCapHeight:0];
come par tuo esempio necessità: -
UIImage *backgroundImage = [[UIImage imageNamed:@"q4Ses.png"] stretchableImageWithLeftCapWidth:0.5 topCapHeight:0];
[_scro setBackgroundColor:[UIColor colorWithPatternImage:backgroundImage]];
E utilizzando l'immagine
E 'in uscita come: -
[inserire descrizione dell'immagine qui] [4]
è possibile impostare questa immagine come molto al di sopra qualsiasi UISCrollview
, UIView
, pulsante come il par! non hai bisogno di forloop
per quello.
UPDATE: -
Questo codice qui sopra per intero sfondo, se si desidera aggiungere solo per una riga lineof allora è necessario creare un'UIView come par avete bisogno di Hight e aggiungere impostato è colorWithPatternImage
e aggiungere come Bellow
UIImage *backgroundImage = [[UIImage imageNamed:@"q4Ses.png"]
stretchableImageWithLeftCapWidth:1 topCapHeight:0];
UIView *v=[[UIView alloc]
initWithFrame:CGRectMake(0, 0, _scro.frame.size.width, 45)];
[v setBackgroundColor:[UIColor
colorWithPatternImage:backgroundImage]];
[_scro addSubview:v];
Ed è uscita è: -
Consente di visualizzare l'altezza dell'immagine. Ma questa vista può avere qualsiasi larghezza.
Quindi impostare l'immagine delle tessere in questa vista con il seguente codice.
UIImage *tiledImage = [UIImage imageNamed:@"myTiledImage.png"];
self.view.backgroundColor = [UIColor colorWithPatternImage:tiledImage];
In questo modo l'immagine viene affiancata più volte orizzontalmente.
Se la vista si diffonde in tutto il mondo l'immagine sullo schermo, allora si dovrà aggiungere il seguente codice alla visualizzazione
self.view.clipToBounds = YES;
ne sei sicuro? ... non è orizzontale ... è tutto intorno al parco ... –
cosa intendi con "tutto il parco"? Non ti capisco ... – CodenameLambda1
Ni id su cui vuoi applicare lo sfondo basta solo la larghezza 30, altezza 40 –
UIScrollView *myScrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
CGFloat scrollWidth = 0.f;
for (int i=0;i<10;i++)//i=10,put as many image number u want to display
{
imageView = [[UIImageView alloc] initWithFrame:
CGRectMake(scrollWidth, 0, 80, 60.f)];
imageView.image=[UIImage imageNamed:@"urimagename"];
imageView.tag=i;
[myScrollView addSubview:imageView];
scrollWidth += 100;
}
myScrollView.contentSize = CGSizeMake(scrollWidth, 100);
EDIT:
È possibile raggiungere questo obiettivo in un altro modo.
CodenameLambda1 la risposta è migliore di quella precedente.Ma ancora alcune modifiche devono essere fatte nella risposta @ CodenameLambda1..come requisito SOP è di visualizzarlo in scrollview.So invece di self.view utilizzare scrollview.
UIScrollView *vie=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 60)];
UIImage *tiledImage = [UIImage imageNamed:@"login"];
vie.backgroundColor = [UIColor colorWithPatternImage:tiledImage];
vie.contentSize=CGSizeMake(1400,60);
vie.clipsToBounds = YES;
[self.view addSubview:vie];
- 1. Ripetere la creazione n volte in Jenkins
- 2. Creazione di una tabella dinamica con PHP
- 3. Creazione dell'espressione dinamica >
- 4. Creazione dinamica di grafici con jQuery
- 5. Creazione dinamica del componente
- 6. Creazione dinamica della tabella con input utente
- 7. dinamica modulo di creazione
- 8. IOS: altezza dinamica con uitableviewcell personalizzata
- 9. Creazione dinamica di filtri in SQLAlchemy
- 10. Input personalizzato Visualizzazione con altezza dinamica in iOS 8
- 11. Creazione dinamica della query JOOQ
- 12. Creazione dinamica di un comando in bash
- 13. Creazione div dinamica utilizzando JavaScript
- 14. Creazione dinamica di collegamenti SVG in JavaScript
- 15. Creazione dinamica di una classe
- 16. Altezza UIView dinamica con layout automatico in iOS 6
- 17. Java - creazione dinamica di una sottoclasse
- 18. SQL Server: creazione di una tabella temporanea con colonna dinamica
- 19. Come scrivere String.Contains nella dinamica LINQ
- 20. Creazione di profili di una dinamica pinvoke
- 21. JSP EL: creazione dinamica del nome immobile
- 22. Creazione dinamica di elementi mediante jQuery
- 23. Come ripetere un motivo nella vista personalizzata fino ai limiti?
- 24. Creazione di annotazioni PDF in iOS
- 25. creazione dell'istanza dinamica senza farmaci generici
- 26. come ripetere l'ultimo comando nella shell interprete OCaml
- 27. Creazione dinamica di modelli e/o tabelle in Rails
- 28. Ripetere all'interno attributo con angolare
- 29. Creazione dinamica di Highchart - non renderizzata correttamente
- 30. Creazione dinamica di un tipo anonimo?
stai usando scrollview? –
ya scrollview using –
cosa vuoi ottenere? Domanda poco chiara ... – preetam