小编use*_*282的帖子

状态栏不会消失

我正在创建一个应用程序,我想隐藏状态栏.当我测试应用程序时,状态栏会在显示启动画面时隐藏,但是一旦应用程序完全加载,状态栏就会重新出现.

我正在使用Xcode 5和iOS 7,并尝试以编程方式禁用状态栏

  ([[UIApplication sharedApplication] setStatusBarHidden:YES    
      withAnimation:UIStatusBarAnimationFade];),
Run Code Online (Sandbox Code Playgroud)

在info.plist文件中,并使用.xib文件上的属性检查器.什么都没有效果.

有任何想法吗?

hidden statusbar ios7 xcode5

111
推荐指数
8
解决办法
9万
查看次数

Xcode和Swift - 在UIScrollView中检测UIView的用户触摸

我正在创建一个类似于Flappy Bird的游戏,但是用户将他们的手指放在屏幕上并躲避障碍物,而不是轻拍以使鸟儿飞翔.

我通过使用UIScrollView来实现这一点,其中UIView被用作障碍物.当用户触摸UIView时,游戏结束.

如何在UIScrollView中检测用户对UIView的触摸?我正在使用Swift和Xcode Beta 4.

编辑:这是游戏的截图

这是游戏的截图

如您所见,用户在向上滚动时在灰色块(UIViews)之间移动手指.

xcode uiscrollview uiview ios swift

27
推荐指数
2
解决办法
7万
查看次数

在Swift中从App启动App Store

我正在创建一个应用程序,我有一个促销我的其他应用程序的横幅.这是我的代码:

var barsButton : UIButton = UIButton(frame: CGRectMake((self.view.bounds.width / 2) - 51, self.view.bounds.height - 100, 102, 30))
barsButton.setImage(UIImage(named: "Bars Icon 2.png"), forState: .Normal)
barsButton.addTarget(self, action: "openBarsLink", forControlEvents: UIControlEvents.TouchUpInside)

func openBarsLink() {
    var barsLink : String = "itms-apps:https://itunes.apple.com/app/bars/id706081574?mt=8"
    UIApplication.sharedApplication().openURL(NSURL.URLWithString(barsLink))
}
Run Code Online (Sandbox Code Playgroud)

但是,当用户按下按钮时,它只会将它们带到App Store,而不是我的应用程序的特定页面.我究竟做错了什么?

xcode nsurl app-store ios swift

18
推荐指数
3
解决办法
1万
查看次数

设置UIScrollView以在3个视图控制器之间滑动

我正在尝试设置UIScrollView,以便我可以在我的3个视图控制器之间滑动.这是我在AppDelegate.m中的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.;

UIScrollView *sv = [[UIScrollView alloc] init];

BarsViewController *bvc = [[BarsViewController alloc] init]; // Create BarsViewController
StopwatchViewController *svc = [[StopwatchViewController alloc] init]; // Create StopwatchViewController
TimerViewController *tvc = [[TimerViewController alloc] init]; // Create TimerViewController

[sv addSubview:bvc.view];
[sv addSubview:svc.view];
[sv addSubview:tvc.view];

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; // Hide status bar

self.window.rootViewController = sv;
[self.window makeKeyAndVisible];
return YES;
}
Run Code Online (Sandbox Code Playgroud)

它在这一行上出错:

self.window.rootViewController = …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uiscrollview ios swift

14
推荐指数
1
解决办法
2万
查看次数

UITabBarItem图像大小

我正在为我的UITabBar制作图像.我制作的尺寸为60x60,因为这就是视网膜屏幕的用途.但是,当我使用该尺寸时,它在条形图中显示得太大,因此您只能看到部分图像.当我将其降低到30x30时,它可以工作,但是这个尺寸应该用于非视网膜显示器.当我使用60x60时,为什么它不能正常显示?

uitabbaritem uitabbar ios

13
推荐指数
2
解决办法
2万
查看次数

Swift - 使用NSUserDefaults保存高分

我正在使用Swift制作游戏.我想使用NSUserDefaults保存用户的高分.我知道如何在AppDelegate文件中创建一个新的NSUserDefaults变量:

let highscore: NSUserDefaults = NSUserDefaults.standardUserDefaults()
Run Code Online (Sandbox Code Playgroud)

但是如何在我的视图控制器中设置/获取它?

xcode nsuserdefaults uiviewcontroller ios swift

13
推荐指数
2
解决办法
3万
查看次数

改变UIView的高度以响应手指拖动

我知道标题有点令人困惑所以我会尽力解释它.我有一个固定宽度为100的UIView,以及从0开始的可变高度.我想要做的是将手指从UIView的底部拖到屏幕的顶部,以及UIView改变它的高度/延伸到我的手指的位置.如果那仍然复杂只是想象它是从一些东西拉出来的纸条.

如果你能提供帮助,那真的很棒.我认为它不应该太难,但我只是一个初学者,如果我没有解释好的话,我可以理解!

objective-c uiview ios

10
推荐指数
3
解决办法
7108
查看次数

在两个UIViewControllers的视图之间滑动

我知道我已经问了几次这个问题,但是我很缺乏经验,并且认为我还没有得到正确的答案.

我现在有两个视图控制器,每个控制器都有一个.h文件,一个.m文件和一个.xib文件.在两个.xib文件中,我都有一个UIView.如何制作它以便您可以在这两个视图之间滑动?例如,应用程序在第一个视图上打开,然后从右向左滑动,出现下一个视图.我希望在滑动照片时,滑动的动画就像照片应用程序的动画一样.

uiviewcontroller uiview swipe ios

9
推荐指数
1
解决办法
2万
查看次数

居中并在div内裁剪图像

我似乎无法找到答案,尽管有些人很接近.

我有一个想要拍摄中间的图像(裁剪它),有点像这样:

在此输入图像描述

所以它完全处于中间并具有相同的宽高比.

我所做的就是裁剪图像:

在此输入图像描述

..它连接到边缘.

所以基本上,我想要一个固定大小的div,里面有一个图像.此图像需要放大并居中,并隐藏溢出.

我怎样才能做到这一点?

html css image

7
推荐指数
1
解决办法
1万
查看次数

插页式iAd没有关闭"X"按钮

我正在使用Swift在我的应用中实施插页式广告.我设法让它显示插页式广告,但没有关闭'X'按钮来摆脱广告.为什么是这样?

xcode interstitial ios iad swift

6
推荐指数
1
解决办法
1464
查看次数