Changeset d42b042 in orbit


Ignore:
Timestamp:
12/29/13 12:05:32 (6 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
d5f1a91
Parents:
6db346c
Message:
  • Tilt Control UISwitches converted to use Storyboards
Location:
iOS/Orbit/Orbit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • iOS/Orbit/Orbit/controllers/AdvancedViewController.h

    r6db346c rd42b042  
    2121@property (nonatomic, retain) IBOutlet UISlider *pitch; 
    2222@property (nonatomic, retain) IBOutlet UIBarButtonItem *resetButton; 
     23@property (nonatomic, retain) IBOutlet UISwitch *switchTiltSensorControl; 
     24@property (nonatomic, retain) IBOutlet UISwitch *switchTiltSensorControlThrottle; 
    2325 
    2426- (IBAction) pitchChanged:(id)sender; 
     
    2830- (IBAction) resetButtonPressed:(id)button; 
    2931 
     32//- (void)changeSwitchTiltSensorControl:(id)sender; 
     33//- (void)changeSwitchTiltSensorControlThrottle:(id)sender; 
     34- (IBAction)changeSwitchTiltSensorControl:(id)sender; 
     35- (IBAction)changeSwitchTiltSensorControlThrottle:(id)sender; 
     36 
    3037@end 
  • iOS/Orbit/Orbit/controllers/AdvancedViewController.m

    r6db346c rd42b042  
    3333//   [alert show]; 
    3434    
    35     
    36    UISwitch *switchTiltSensorControl = [[UISwitch alloc] initWithFrame:CGRectMake(10, 310, 0, 0)]; 
    37    [switchTiltSensorControl addTarget:self action:@selector(changeSwitchTiltSensorControl:) forControlEvents:UIControlEventValueChanged]; 
    38    [self.view addSubview:switchTiltSensorControl]; 
    39     
    40    UISwitch *switchTiltSensorControlThrottle = [[UISwitch alloc] initWithFrame:CGRectMake(148, 310, 0, 0)]; 
    41    [switchTiltSensorControlThrottle addTarget:self action:@selector(changeSwitchTiltSensorControlThrottle:) forControlEvents:UIControlEventValueChanged]; 
    42    [self.view addSubview:switchTiltSensorControlThrottle]; 
     35//   UISwitch *switchTiltSensorControl = [[UISwitch alloc] initWithFrame:CGRectMake(14, 310, 0, 0)]; 
     36//   [switchTiltSensorControl addTarget:self action:@selector(changeSwitchTiltSensorControl:) forControlEvents:UIControlEventValueChanged]; 
     37//   [self.view addSubview:switchTiltSensorControl]; 
     38//    
     39//   UISwitch *switchTiltSensorControlThrottle = [[UISwitch alloc] initWithFrame:CGRectMake(154, 310, 0, 0)]; 
     40//   [switchTiltSensorControlThrottle addTarget:self action:@selector(changeSwitchTiltSensorControlThrottle:) forControlEvents:UIControlEventValueChanged]; 
     41//   [self.view addSubview:switchTiltSensorControlThrottle]; 
    4342    
    4443} 
     
    9998} 
    10099 
    101 - (void)changeSwitchTiltSensorControl:(id)sender{ 
    102     
     100 
     101//-(IBAction)Switch { 
     102//    
     103//   if (Switch.on) { 
     104//      label.text = @"The switch is on, button 1 is now shown"; 
     105//      button1.hidden = NO; 
     106//      button2.hidden = YES; 
     107//   } 
     108//    
     109//   else { 
     110//      label.text = @"The switch is on, button 2 is now shown"; 
     111//      button1.hidden = YES; 
     112//      button2.hidden = NO; 
     113//   } 
     114//    
     115//} 
     116 
     117 
     118//- (void)changeSwitchTiltSensorControl:(id)sender{ 
     119- (IBAction)changeSwitchTiltSensorControl:(id)sender{ 
     120 
    103121   if([sender isOn]){ 
    104122      NSLog(@"DEBUG: Tilt Sensor Enabled"); 
     
    109127} 
    110128 
    111 - (void)changeSwitchTiltSensorControlThrottle:(id)sender{ 
     129//- (void)changeSwitchTiltSensorControlThrottle:(id)sender{ 
     130- (IBAction)changeSwitchTiltSensorControlThrottle:(id)sender{ 
    112131    
    113132   if([sender isOn]){ 
  • iOS/Orbit/Orbit/en.lproj/MainStoryboard.storyboard

    r6db346c rd42b042  
    182182                                </items> 
    183183                            </navigationBar> 
    184                             <view contentMode="scaleToFill" id="1fw-2n-Flv" userLabel="Pitch Box"> 
     184                            <view contentMode="scaleToFill" id="1fw-2n-Flv" userLabel="Tilt Control Box"> 
    185185                                <rect key="frame" x="5" y="295" width="310" height="60"/> 
    186186                                <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/> 
    187187                                <subviews> 
    188188                                    <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Tilt Control" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="Tv8-yP-KY5"> 
    189                                         <rect key="frame" x="59" y="20" width="80" height="20"/> 
     189                                        <rect key="frame" x="68" y="20" width="71" height="20"/> 
    190190                                        <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxX="YES" flexibleMinY="YES" heightSizable="YES" flexibleMaxY="YES"/> 
    191191                                        <fontDescription key="fontDescription" type="system" pointSize="14"/> 
     
    194194                                    </label> 
    195195                                    <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="center" text="Throttle Only" lineBreakMode="wordWrap" numberOfLines="2" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="tJc-ay-Cff"> 
    196                                         <rect key="frame" x="199" y="20" width="91" height="20"/> 
     196                                        <rect key="frame" x="207" y="20" width="83" height="20"/> 
    197197                                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES" flexibleMaxY="YES"/> 
    198198                                        <fontDescription key="fontDescription" type="system" pointSize="14"/> 
     
    200200                                        <nil key="highlightedColor"/> 
    201201                                    </label> 
     202                                    <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" id="JEY-La-U7l"> 
     203                                        <rect key="frame" x="11" y="14" width="51" height="31"/> 
     204                                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 
     205                                        <connections> 
     206                                            <action selector="changeSwitchTiltSensorControl:" destination="GcO-3J-amz" eventType="valueChanged" id="gjX-xA-KcF"/> 
     207                                        </connections> 
     208                                    </switch> 
     209                                    <switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" on="YES" id="RQl-ZZ-JJw"> 
     210                                        <rect key="frame" x="150" y="14" width="51" height="31"/> 
     211                                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 
     212                                        <connections> 
     213                                            <action selector="changeSwitchTiltSensorControlThrottle:" destination="GcO-3J-amz" eventType="valueChanged" id="i0i-01-zmH"/> 
     214                                        </connections> 
     215                                    </switch> 
    202216                                </subviews> 
    203217                                <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/> 
     
    215229                        <outlet property="pitch" destination="pE4-wd-89x" id="Sbm-iD-GAE"/> 
    216230                        <outlet property="resetButton" destination="gTs-AS-CLK" id="xuL-gD-ehx"/> 
     231                        <outlet property="switchTiltSensorControl" destination="JEY-La-U7l" id="kR7-K2-qqe"/> 
     232                        <outlet property="switchTiltSensorControlThrottle" destination="RQl-ZZ-JJw" id="Cpu-Wm-Dxr"/> 
    217233                        <outlet property="throttle" destination="mKS-gr-qpn" id="O0G-49-cDf"/> 
    218234                        <outlet property="yaw" destination="8k8-7Y-hWH" id="wuD-Vv-AEE"/> 
     
    266282                                    </progressView> 
    267283                                    <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0%" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="bZn-rG-svm" userLabel="Attention %"> 
    268                                         <rect key="frame" x="268" y="22" width="23.999999779723751" height="18"/> 
     284                                        <rect key="frame" x="267.9999996506325" y="22" width="24" height="18"/> 
    269285                                        <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/> 
    270286                                        <fontDescription key="fontDescription" type="system" pointSize="14"/> 
     
    336352                                    </progressView> 
    337353                                    <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0%" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="yYn-76-IoI" userLabel="Signal %"> 
    338                                         <rect key="frame" x="267.99999957235769" y="19" width="24" height="18"/> 
     354                                        <rect key="frame" x="267.99999924152155" y="19" width="24" height="18"/> 
    339355                                        <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/> 
    340356                                        <fontDescription key="fontDescription" type="system" pointSize="14"/> 
     
    355371                                    </progressView> 
    356372                                    <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="0%" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" id="ah9-c0-kCb" userLabel="Power %"> 
    357                                         <rect key="frame" x="267.99999957235769" y="47" width="24" height="18"/> 
     373                                        <rect key="frame" x="267.99999924152155" y="47" width="24" height="18"/> 
    358374                                        <autoresizingMask key="autoresizingMask" flexibleMinX="YES" widthSizable="YES" flexibleMinY="YES" flexibleMaxY="YES"/> 
    359375                                        <fontDescription key="fontDescription" type="system" pointSize="14"/> 
Note: See TracChangeset for help on using the changeset viewer.