Я изменил свой сегментированный элемент управления, потому что с новыми размерами телефонов и iOS 8 он отключил мой первый сегмент, изменен на фиксированный и от 38 до 39 по ширине. Теперь мое начальное состояние кнопки не устанавливается. В частности, моя кнопка запуска не инициализируется YES.ViewDidLoad не устанавливает правильное состояние кнопки
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
// Updates time on currentTimeLabel
[self updateTime];
// Sets initial button states
[self setInitialState];
// Sets UITextField delegate
self.startLevel.delegate = self;
self.stopLevel.delegate = self;
// initializes basic values for tank control
bigTank = YES;
tankResource = @"dragonBarrelChart";
[self.tankControl setSelectedSegmentIndex:0];
NSLog(@"Tank Calculator view did load.");
}
Я полностью ошеломлен. Не имеет никакого смысла. При нажатии ручного сброса с помощью кнопки все кнопки будут сброшены по желанию.
Вот код setInitialState, запускаемый как кнопкой, так и в viewDidLoad. Должно работать одинаково ...
// Sets initial button and label states
- (void)setInitialState
{
self.start.enabled = YES;
self.stop.enabled = NO;
self.calculate.enabled = NO;
self.resume.enabled = NO;
// Text for time labels reset
_startTimeLabel.text = @"- -:- -:- -.- -";
_stopTimeLabel.text = @"- -:- -:- -.- -";
// Resets the minuteRateLabel
_minuteRateLabel.text = @"--.--";
// Resets the text fields to their initial state with the placeholder "inches" text
[_startLevel setText:nil];
[_stopLevel setText:nil];
// Resets inch levels to EVEN
[self.startFractionControl setSelectedSegmentIndex:0];
[self.stopFractionControl setSelectedSegmentIndex:0];
startFractions = @"";
stopFractions = @"";
}
Что я делаю неправильно ??? Заранее спасибо за помощь.
Как вы определяете, что кнопка запуска не инициирует ДА (я предполагаю, что вы имеете в виду ее разрешенное состояние)? – rdelmar
Потому что это не позволяет да при запуске в симуляторе. –
Я спрашиваю, откуда вы это знаете. Он просто не реагирует на прикосновения, или он также неактивен? – rdelmar