我正在创建一个横向模式的应用程序,我正在UIImagePickerController
使用iPhone相机拍摄照片,我也希望以横向模式创建它.
但是,正如Apple文档所暗示的UIImagePickerController
那样,不支持横向定位,那么我该如何才能获得所需的功能呢?
landscape objective-c uiimagepickercontroller ios uiimageorientation
我突然在Xcode 10.1中遇到这个奇怪的问题。
当我为我的应用程序存档应用程序商店目标时,我看不到“分发应用程序”选项,而是显示“分发内容”,并且我既不能导出ipa也不能直接上传到应用程序商店。
我的存档位于管理器中的“其他项”下,而不是iOS应用程序下。
不过,它似乎可以很好地满足发展目标。
这是屏幕截图。
谢谢
[newVehicle setValue: _txtFieldVehicleNumber.text forKey:@"number"];
[newVehicle setValue: lblFuelType.text forKey:@"fueltype"];
[newVehicle setValue: lblFuelUnit.text forKey:@"fuelunit"];
[newVehicle setValue: lblDistanceUnit.text forKey:@"distanceunit"];
Run Code Online (Sandbox Code Playgroud)
我想更新名为"Vehicle"的核心数据实体,对于该实体,我有几个属性,我想更新其中一些但不是全部,当我从实体中选择特定属性时.所以我该怎么做 ??
我有一个基于自定义tabBar的应用程序controller
,现在,由于我们有安全的区域布局,我想更改我的应用程序以充分利用iPhone X屏幕.
所以我想解决tabBar的问题,目前不考虑安全区域.
我已经完成了人们发布的大部分解决方案,但这些解决方案主要用于UIViewController
.
我当前的tabBar看起来像这样
我正在使用RDVTabBar
此标签栏是一个实例,UIView
我没有使用storyboard或xib,一切都是以编程方式完成的.
解决问题的当前代码
if (@available(iOS 11.0, *)) {
UILayoutGuide *safe = self.view.safeAreaLayoutGuide;
self.tabBar.translatesAutoresizingMaskIntoConstraints = NO;
[NSLayoutConstraint activateConstraints:@[[safe.trailingAnchor constraintEqualToAnchor:self.tabBar.trailingAnchor],
[self.tabBar.leadingAnchor constraintEqualToAnchor:safe.leadingAnchor],
[safe.bottomAnchor constraintEqualToAnchor:self.tabBar.bottomAnchor]]];
[self.tabBar addConstraint:[NSLayoutConstraint constraintWithItem:self.tabBar
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:nil
attribute: NSLayoutAttributeNotAnAttribute
multiplier:1
constant:45]];
}
Run Code Online (Sandbox Code Playgroud)
但是这并没有改变任何事情
考虑到我目前的代码结构,我有一个解决方法,这是有效的
CGRect frame = self.tabBar.frame;
frame.origin.y = frame.origin.y - 34;
frame.size.height = frame.size.height + 34;
self.tabBar.frame = frame;
Run Code Online (Sandbox Code Playgroud)
但它不使用安全区域布局指南,如果未来安全区域高度发生变化,那么这将无效; 所以我不愿意使用它.
那么如何使用这个tabBar的安全区域布局指南来解决这个问题呢?
我一直试图通过2个属性对RLMResults进行排序,第一个是排序值,第二个是名称,但没有运气.当我尝试使用2个属性进行排序时,我得到了错误的结果.
我想要的是我想使用排序值对结果进行排序,然后按字母顺序排序.
self.allTasks = [[[Task allObjects]
sortedResultsUsingProperty:@"priorityLevelSortValue" ascending:YES]
sortedResultsUsingProperty:@"taskName" ascending:YES];
Run Code Online (Sandbox Code Playgroud)
任何帮助都会非常明显.
谢谢.