2015-03-15 7 views
9

Ich habe gerade einen seltsamen Bug gefunden, als ich meine Tab Bar Bilder versetzte.iOS8/Swift: Tab Bar Item wird kleiner beim Klick

Wenn ich auf das Bild in der gebauten Version klicke, wird das Bild jedes Mal angewendet, wenn ich es anklicke -> also wenn man es 3x anklickt verschwindet es im Grunde - wenn man auf ein anderes Tab Bar Element klickt, erscheint es wieder.

Offensichtlich dies nur geschieht, wenn Sie links/rechts im Bild gesetzt - nicht, wenn Sie oben gesetzt/unten

Wer weiß, wie dies zu beheben extern das tatsächliche Tab Bar Bildes ohne Ändern der Größe?

+0

Es würde helfen, wenn Sie etwas Code gepostet haben. Das riecht nach falschem Code. –

+0

Es gibt keinen handgeschriebenen Code - ich setze die Tab-Leiste Elemente/Controller/etc. In Storyboard – longbow

+0

können Sie dies auch in einem neuen Tab-Beispiel-Projekt reproduzieren - füllen Sie einfach die Einsätze wie gesagt und Sie werden sehen, einige seltsame Animation/Größe gehen – longbow

Antwort

9

Schritte, das Problem zu beheben:

  1. das Tab-Leiste auswählen Element des problematischen Viewcontrollers in IB
  2. Zum Größe Ihres Abschnitt Inspector (rechts)

Stellen Sie sicher, Bildeinsätze sind ausgeglichen Wenn Sie nach oben 5px Einfügung geben dann Balance mit einem -5px Einfügung nach unten Wenn Sie 5px Einfügung nach links geben dann Balance mit einer -5px Einfügung nach rechts

+1

Lustig, aber es war genau der Grund, warum es in meinem Projekt passiert ist! Ich habe mit Einlagen experimentiert und vergessen, sie aufzuräumen. Danke vielmals!! – mimic