- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- (void) rotate: (BOOL) isPortrait andTabToolsPosition:(BOOL) _isPanelOnTop andHasChords:(BOOL) _hasChords
{
isPanelOnTop = _isPanelOnTop;
hasChords = _hasChords;
isPortraitOrientation = isPortrait;
self.frame = isPortraitOrientation ? ((!isPanelOnTop && hasChords) ?
CGRectMake(roundf(([[UIScreen mainScreen] bounds].size.width - 260)/2), 120, 260, 201):
CGRectMake(roundf(([[UIScreen mainScreen] bounds].size.width - 260)/2), 90, 260, 201)) :
CGRectMake(roundf(([[UIScreen mainScreen] bounds].size.height - 260)/2), (_isPanelOnTop)? 45:20, 260, 201);
printTableView.frame = isPortraitOrientation ? CGRectMake(0, 30, 260, 170) : CGRectMake(0, 30, 260, 170);
[printTableView reloadData];
}
В старом проекте можно открыть любой контроллер или вьюху, у которой есть метод, связанный с ротацией. В нем обязательно какой-нибудь ад будет написан.
Psionic 04.06.2013 09:34 # 0
zummenix 04.06.2013 14:51 # 0
Есть предположения что означает префикс нижнее подчеркивание и почему у isPortrait его нет?
QuickNick 04.06.2013 15:11 # 0
Xtasy 04.06.2013 15:42 # −2
Psionic 04.06.2013 17:08 # −3
Xtasy 04.06.2013 20:49 # 0
guest 16.09.2013 23:15 # 0
krypt 06.06.2013 04:38 # +1
Psionic 06.06.2013 09:45 # −2
QuickNick 06.06.2013 14:09 # +1
Наплодить без ума тредов - это и на Яве видел.
> все методы публичны
Методы можно в приватные категории прятать. Объявить категорию в m-файле и в ней весь приват писать.
guest 16.09.2013 23:26 # 0
mirTONU 25.08.2021 07:14 # 0