2013-10-03 9 views
5

Mam obraz i etykietę, chcę między nimi granicę, jakie jest najlepsze podejście?Jak ustawić górną linię graniczną/separatora w ios?

wiem, że poniższy kod tworzy ramkę wokół całego ImageView:

[imageView.layer setBorderColor: [[UIColor blackColor] CGColor]]; 
[imageView.layer setBorderWidth: 2.0]; 

Ale chcę tylko linię pod nim, a nie wokół całej sprawy.

Odpowiedz

5

Wystarczy dodać UILabel z kolorem tła jak czarny (zakładając swój kolor obramowania jako czarny) i wysokości 1px między wami UIImageView i UILabel będzie to znacznie prostsze.

+0

To działa, ale znalazłem rozwiązanie bardziej eleganckie: http://stackoverflow.com/questions/7666863/uiview-bottom-border – user1354603

+1

To była tylko modyfikacja. chociaż możesz użyć '', który moim zdaniem jest znacznie szybszy niż 'UIKit'. – Ayush

Powiązane problemy