【问题标题】:Different size for DatePicker objective-CDatePicker 目标-C 的不同大小
【发布时间】:2012-08-27 07:51:06
【问题描述】:

我想为我的数据选择器框架设置不同的大小。如何使用数组创建它?

这是我的代码:

if(UIInterfaceOrientationIsLandscape([self.delegateVCtr interfaceOrientation])){
    //I want to have different int here for changing size 
    self.viewOfPicker.frame=CGRectMake(0, 0, 480, 230);
    self.pkrView.frame=CGRectMake(0, 44, 480, 216);
    self.tBar.frame=CGRectMake(0, 0, 480, 33);
} else {
    self.viewOfPicker.frame=CGRectMake(0, 0, 320, 230);
    self.pkrView.frame=CGRectMake(90, 28, 160, 216);
    self.tBar.frame=CGRectMake(0, 0, 320, 33);
}

- (NSInteger)sizeOfComponentsInPickerView:(UIPickerView *)pickerView {
return sizeOfComponents;
}

【问题讨论】:

    标签: objective-c ios cocoa-touch datepicker


    【解决方案1】:

    AFAIK 您可以使用 CGRectZero 作为框架,因为 UIDatePicker 不会自行调整大小。还要考虑到这是有原因的:Apple 表示,如果它小于默认尺寸,则会影响其可用性,最终将不会被商店接受。不幸的是,您必须修改您的设计。否则@Randeep 的第二个答案是最简单的方法。

    希望有帮助!

    干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 2020-04-30
      • 2021-05-10
      • 2020-10-30
      相关资源
      最近更新 更多