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 […]
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 […]
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 […]
Qual è la differenza tra i metodi addSubview e insertSubView quando una vista viene aggiunta a livello di insertSubView ?
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 […]
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 è […]
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 […]
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.
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 […]
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?