Chcę utworzyć niestandardowy UIBUTton o kształcie prostokątnym. do tego używam widoku prostokątnego jako tła dla UIButton i uczynienia koloru tła UIbutton jako koloru bezbarwnego. Ale granica z UIbutton nadal pozostaje. wszelkie sugestie, jak sprawić, by granica zniknęła? Dzięki za wszelką pomoc z góry ..Uibutton z niestandardowym kolorem obramowania, iPhone
12
A
Odpowiedz
34
Spróbuj tego:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button.layer setBorderColor:[[UIColor clearColor] CGColor]];
ale nie zapomnij dodać w swoim .h lub .m pliku
#import <QuartzCore/QuartzCore.h>
0
należy ustawić typ swoimi UIButton
do Custom
nie Rounded Rect
(jeśli przycisk tworzenia poprzez IB).
Jeśli tworzysz UIButton
programowo wtedy ten kod:
UIButton *but = [UIButton buttonWithType:UIButtonTypeCustom];
I po tym można tworzyć własne dostosowań.
11
zmarnowałem kilka minut i dostał sfrustrowany, że granica nie pokazywał nawet jeśli ustawiłem właściwość warstwy, jak zasugerowano powyżej.
Po ustawieniu szerokości, korzystając z poniższego, widziałem krawędź przycisku.
[[button layer] setBorderWidth:2.0f];
1
Możesz ustawić właściwości granicy na CALayer, uzyskując dostęp do właściwości warstwy przycisku.
Dodaj kwarcowy
#import <QuartzCore/QuartzCore.h>
Ustaw właściwości przycisku:
[[myButton layer] setBorderWidth:2.0f];
[[myButton layer] setBorderColor:[UIColor AnyColor].CGColor];
0
button.layer.borderColor = UIColor.orangeColor().CGColor
Swift przykładem pomarańczowym granicy
Powiązane problemy
- 1. zaokrąglone rogi z kolorem obramowania
- 2. UIBarButtonItem z niestandardowym obrazem i bez obramowania
- 3. Niestandardowy UIPickerView z niestandardowym kolorem tła
- 4. Niestandardowy UIButton dla Iphone
- 5. Iphone UIButton kolor tła
- 6. przechowywać iPhone UIButton podświetlone
- 7. Styl obramowania z innym kolorem pędzla dla każdego rogu
- 8. się na UIButton z właściwością tag IPhone
- 9. iPhone Dev - Twórz UIBUTton ręcznie
- 10. Jak uzyskać współrzędne stuknięcia na niestandardowym UIButton?
- 11. UIButton ze stałym rozmiarze niestandardowym obrazem
- 12. iPhone: Uibutton nie używaj domyślnego wyróżnionego podkreślenia
- 13. Jak wypełnić obszar wykresu kolorem
- 14. Różnica między kolorem a kolorem w `.vimrc`
- 15. Kombinowany pędzel z jednolitym kolorem
- 16. Utwórz strzałkę z kolorem gradientu
- 17. Android - Wypełnij bitmapę z kolorem
- 18. seaborn: legenda z kolorem tła
- 19. Zaokrąglone rect z kolorem Gradient
- 20. Kluczowanie kolorem z openframeworks/opengl
- 21. Problem z kolorem czcionki Gmaila
- 22. Gradient tła z jednolitym kolorem
- 23. Zmiana koloru obramowania w komórkach iPhone UITableView (niezgrupowane)
- 24. Usuwanie obramowania z NSBrowser
- 25. Jak ustawić ramkę UiScrollView po kliknięciu Uibutton w Iphone?
- 26. EXC_BAD_ACCESS na niestandardowym UIView z niestandardowym XIB
- 27. Szerokość problem w UITextField z niestandardowym rightView
- 28. Kolor obramowania tabeli w CSS z zapadnięciem obramowania
- 29. Uibutton jako UIButton w szybkim?
- 30. Zaokrąglony prostokąt UIButton bez granicy
Może być duplikatem http://stackoverflow.com/ pytania/2808888/to-to-to-to-to-to-change-a-uibuttons-background-color. Sprawdź to pytanie. – jergason
To nie jest duplikat podanego przez ciebie ref. Dyskutują o kolorze tła, gdy pyta o kolor obramowania. – Prabh
Może być duplikatem http://stackoverflow.com/questions/8162411/how-to-create-border-in-uibutton Powodzenia – Ayaz