Articles of uiview

Come impostare la dimensione del contenuto di UIScrollView in modo dinamico

Ho una domanda su UIScrollview . La storia è che ho un UIView chiamato ChartsView che lo ri-disegno da solo con il metodo drawRect() . Il contenuto del disegno è stato generato dynamicmente. Quindi non conosco le sue dimensioni fino al runtime. La domanda è: come / dove posso impostare dynamicmente la dimensione del contenuto […]

Il modo migliore per eseguire diverse animazioni sequenziali di UIView?

Ho una serie di 8 animazioni di UIView che avvengono direttamente dopo che la mia vista è stata caricata. In questo momento, sto realizzando ciò utilizzando il metodo di animationDidStop:finished:context delegatoDidStop animationDidStop:finished:context e tutto funziona come previsto. Il problema è che ho un nuovo metodo per ogni animazione. La maggior parte del codice in ciascuno […]

Angoli arrotondati solo in cima a un UIView

Ciao sto cercando una soluzione pulita senza sovrascrivere drawRect o cose del genere per creare un UIView con angoli arrotondati nella parte superiore della vista . Il mio problema principale qui è creare una soluzione variabile se la vista viene ridimensionata o qualcosa del genere. C’è una soluzione pulita? Apple sta facendo anche questo sul […]

Differenza tra addSubview e insertSubview nella class UIView

Qual è la differenza tra i metodi addSubview e insertSubView quando una vista viene aggiunta a livello di insertSubView ?

Come implementare una vista fisarmonica per un’app iPhone SDK?

Qualcuno ha visto l’implementazione di una vista “fisarmonica” (forse chiamata “contorno animato”) per l’iPhone? Ho trovato un progetto di esempio per Cocoa, ma prima di provare un porto, speravo che qualcuno avesse già inventato la ruota. Per chiarire, in un UIView, considera una serie di sezioni, ciascuna contenente un’intestazione, e quindi alcuni contenuti. Quando l’utente […]

Qual è la relazione tra setNeedsLayout, layoutIfNeeded e layoutSubviews di UIView?

Qualcuno può dare una spiegazione definitiva sulla relazione tra i UIView’s setNeedsLayout , layoutIfNeeded e layoutSubviews ? E un’implementazione di esempio in cui tutti e tre sarebbero stati utilizzati. Grazie. Quello che mi fa confondere è che se mando la mia vista personalizzata un messaggio setNeedsLayout la prossima cosa che invoca dopo questo metodo è […]

Come disabilitare il multitouch?

La mia app ha diversi pulsanti che triggersno eventi diversi. L’utente NON deve essere in grado di tenere premuti diversi pulsanti. In ogni caso, tenendo premuti diversi pulsanti si blocca l’app. E così, sto cercando di disabilitare il multi-touch nella mia app. Ho deselezionato ‘Multiple Touch’ in tutti i file xib e, per quanto posso […]

Rendere lo sfondo di UIView un gradiente senza sottoclassi

C’è un modo per rendere lo sfondo di un UIView un gradiente senza sottoclassi? Preferirei non usare un file immagine per fare questo. Sembra solo ottuso dover suddividere UIView solo per disegnare una sfumatura per lo sfondo.

Assegna xib a UIView in Swift

nell’objective c può essere fatto nel metodo init di -(id)init{ self = [[[NSBundle mainBundle] loadNibNamed:@”ViewBtnWishList” owner:0 options:nil] objectAtIndex:0]; return self; } ma quando lo faccio in fretta init(frame: CGRect) { self = NSBundle.mainBundle().loadNibNamed(“ViewDetailMenu”, owner: 0, options: nil)[0] as? UIView } non può assegnare a sé in un errore di metodo è mostrato. ora il mio […]

Modo semplice per cambiare la posizione di UIView?

Cambio la posizione di un UIView con i seguenti codici senza modificare la dimensione della vista. CGRect f = aView.frame; f.origin.x = 100; // new x f.origin.y = 200; // new y aView.frame = f; C’è un modo più semplice per cambiare solo la posizione della vista?