2016-06-15 41 views
20

Recentemente ho aggiornato Xcode da 7,3 a 8. Durante l'apertura del progetto, le impostazioni del progetto sono state aggiornate anche per il nuovo Xcode.Contenuto non funzionante Storyboard Xcode8

Ora gli inserimenti forniti per un'immagine di pulsante per posizionare l'immagine all'interno della cornice del pulsante non funzionano come nella precedente versione Xcode (7.3).

Gli inserimenti di immagine sono forniti tramite storyboard. L'immagine è stata usata qui per avere un'area cliccabile grande per il pulsante rispetto all'area di visualizzazione dell'immagine del pulsante. C'è qualche altra opzione per farlo attraverso lo storyboard.

enter image description here

+0

Se funzionasse come previsto in 7.3, potrebbe essere un bug con la Beta? – Wyatt

+0

Ho anche ricevuto questo errore in Xcode 8 beta. – Lucas

risposta

-1

Content incasso per tasto sta funzionando perfetto in Xcode 8 Beta. Vedere sotto lo screenshot che ho preso da xcode8 beta.

enter image description here

+1

Non esiste alcun modo xcode 8 - i controlli interni ora hanno la loro scheda – Dnaso

+0

Grazie @Dnaso per la risposta.Ma se puoi controllare la domanda posta e rispondi (hai chiaramente una spiegazione su xcode beta8.) Hai scritto su xcode beta 8 .In xcode beta 8, c'è un'opzione per dare un inserto come mostrato nell'immagine sopra. Non è sbagliato. Risposta data prima del rilascio di xcode 8. – Bhoomi

+0

Hai ragione, mi scuso per quello – Dnaso

50

in Xcode 8 i contenuti tasto/inserti titolo/immagine si sono spostati alla scheda ispettore Dimensione:

che sembra del tutto logico tra l'altro!

0

E 'strano, ma funziona in realtà fino a quando si aggiunge CollectionView o Tableview nel vostro viewController. Prova a impostare l'inset senza avere la scrollview o tableview nel tuo controller di visualizzazione

0

C'è un comportamento strano quando si ha uno UITableView o UIScrollView sulla scena (come menzionato da @RAHUL JOSHI). Sample

Soluzione: ignorare il bug di previsualizzazione in quanto su runtime funzionerà normalmente.

17

Ho avuto lo stesso problema e l'ho risolto con i riquadri di immagine ei controlli di allineamento orizzontale/verticale. Il mio problema era che avevo selezionato i controlli di allineamento sbagliati. Una volta cambiato, i miei riquadri funzionavano correttamente per quello che stavo cercando di realizzare.

ho creato un pulsante con un'immagine e l'ho voluto ridurre l'immagine verso il basso per non riempire l'intero pulsante Così ho impostato l'immagine alla proprietà immagine UIButton in storyboard e quindi impostare le inserti immagine di mio gradimento

enter image description here

Ma non ha centrato la mia immagine con l'inserto di 5 su ciascun lato. L'immagine sarebbe simile a questa e che non era quello che volevo

enter image description here

Se si modificano i controlli di allineamento orizzontale/verticale ho potuto l'immagine del pulsante per il mio aspetto desiderato volevo

enter image description here

+1

Perfect sollution. Ha funzionato per me –

+0

La soluzione che stavo cercando. Grazie. – ron27