在玩游戏时,我在swift中找到了round()函数.它可以用如下:
round(0.8)
Run Code Online (Sandbox Code Playgroud)
哪个将按预期返回1.这是我的问题:
我怎么快速地绕千分之一?
我希望能够插入一个数字,比如0.6849,然后回到0.685.round()如何做到这一点?或者,它不是,在这种情况下,什么功能呢?
我希望将图片显示为imageView,如图像联系人(在一个圆圈中)但是当我尝试显示这个时,imageView会重新调整他的大小,这在圆圈中无法正确显示.
image.layer.borderWidth=1.0
image.layer.masksToBounds = false
image.layer.borderColor = UIColor.whiteColor().CGColor
image.layer.cornerRadius = image.frame.size.height/2
image.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)
我想要这样的节目:

但我明白了:

如何将该图像调整为UIImageView大小以显示为圆圈?
谢谢!
我的应用程序支持iOS 6.1.如何在Xcode 6中找到并安装该模拟器?
我正在使用Storyboard和Xcode 6.我在Storyboard中有下一个控制器和场景:
UINavigationController具有HomeViewController作为根.HomeViewController有一个按钮Show (e.g. Push) UITabBarController.UITabBarController有4 UIViewControllers.
但我的问题是,在我显示之后UITabBarController,4中没有导航栏UIViewControllers.但我认为,如果我Show (e.g. Push) UITabBarController那么它应该有嵌入式导航控制器,它是故事板中的初始控制器.我对吗?如果是这样,我如何在Storyboard中设置导航栏,因为我在故事板上看到的推送标签栏中现在有默认栏事件.我选择了UIViewController并将身份检查器中的模拟指标设置为Top属性的Translucent Navigation bar,但我认为它应该自动添加到此控制器和标签栏而无需其他步骤.
或者我应该为每个具有根视图控制器的标签栏项添加新的导航控制器?
主要问题为什么我没有在使用show(例如Push)的故事板中看到导航栏.例如,如果我添加导航控制器然后设置为根 - 标签栏控制器,那么Xcode会自动添加顶部导航栏,但如果队列有一个额外的步骤,就像在我的情况下HomeViewController一样,顶部导航栏永远不会自动出现.
uitabbarcontroller uinavigationcontroller ios uistoryboard xcode6
如何将第三方框架导入Xcode Playground?
斯威夫特游乐场显然有一个框架,导入机制,因为我们可以导入Cocoa,SpriteKit以及在OSX游乐场,XCPlayground(XCPlayground似乎来自iOS的缺失,奇怪)
我真正想做的是隐藏我操场上的代码,并能够展示一个最小的例子.有关如何将框架加载到Swift游乐场的任何想法?
也可以看看:
(这个问题不同,因为请求是在Playground中使用框架而不是简单的常规swift文件)
重现步骤:
如果您在iPhone5/S 8.0模拟器上运行该应用程序,屏幕将按预期显示,全白.
为什么会这样?有修复或解决方法吗?
更新:参考#19285042并向苹果提交错误报告
非常奇怪的错误,没有在网上找到任何东西.它说"BSXPCMessage收到错误消息:连接中断"
我只是在做一些基本的过滤器应用程序.如果我将UIImageView.image重新分配给另一个UIImage,则只会出现错误消息.如果我只是注释掉那行,我就不会得到错误.因此,当我将过滤后的图像分配给UIImageView时,如果您能够想到出现此消息的原因,那将非常有用.
如果您能为此错误提出任何原因,我将不胜感激.
#import "FilterTestsViewController.h"
@interface FilterTestsViewController ()
@end
@implementation FilterTestsViewController
UIImage* _originalImage;
UIImage* _filterImage;
UIImageView* _uiImageView;
- (void)viewDidLoad
{
[super viewDidLoad];
[self initialize];
//flip image by 180*
}
-(void)initialize
{
_originalImage = [UIImage imageNamed:@"ja.jpg"]; //creates image from file, this will result in a nil CIImage but a valid CGImage;
[self createFilterImage];
_uiImageView = [[UIImageView alloc] initWithImage:_filterImage]; //creates a UIImageView with the UIImage
[self.view addSubview:_uiImageView]; //adds the UIImageView to view;
}
-(void)createFilterImage
{
NSString* filterName = @"CIFalseColor";
CIImage* ciImage …Run Code Online (Sandbox Code Playgroud) 所以我有一个图像视图和一个按钮.我需要在所有设备上将图像视图设置为正确的尺寸(不要看起来压扁或拉伸),更重要的是我需要将其视为屏幕的大小.我需要按钮才能在所有设备上保持相同的位置.
回到Xcode 5我记得自动布局修复了这个问题,但现在这不起作用.我查看了https://www.youtube.com/watch?v=G53PuA_TlXk并尝试控制拖动到视图控制器并水平和垂直居中视图,但我无法将其扩展到视图的大小屏幕.视频没有解决这个问题.
在控制拖动以保持图像视图缩放时,是否需要选择特定选项?我该怎么办?
我在我的Xcode项目(Objective-C)中构建了错误,我不再"偶然发现"构建命令字符串和构建输出日志.这是Xcode 6.3.1.
我可以检查的是左侧面板,列出错误/警告.
我想要构建命令和构建控制台输出来比较两个项目; 有一个特定于平台的问题存在于一个而不是另一个; 我的直觉说两者之间的构建设置不同,并且看到输出将是识别差异的最简单方法.
如何查看构建命令字符串,以及此xcode中的构建输出日志?
xcode6 ×10
ios ×7
swift ×5
xcode ×4
uiimageview ×2
build ×1
flashlight ×1
ios6 ×1
ios7 ×1
ios7.1 ×1
ios8 ×1
iphone-5 ×1
logging ×1
macos ×1
objective-c ×1
output ×1
rounding ×1
uistoryboard ×1