Touch area changing on custom UIButton with image and title on landscape mode
- by gkedmi
hello all
I'm trying to build a button that looks like the icons on the iphone , with an image and a title bellow.I'm working in landscape mode.
I have a custom button on the IB with image and title and inside the code I use the methods :
[aButton setTitleEdgeInsets:UIEdgeInsetsMake(60.0, -50.0, 0.0, 0.0)];
[aButton setImageEdgeInsets:UIEdgeInsetsMake(-10.0, 29.0, 0.0, 0.0)];
my problem is that the area that react to the touch events is very small and is on the top left of the button , another problem is that if I change my button size I have to calculate again manually the values for these 2 functions.
Is there any easy way to do it?and if not how can I fix the touch area?
thanks
Gilad