小编b3r*_*rge的帖子

检查与Swift的互联网连接

当我尝试在我的iPhone上检查互联网连接时,我收到了一堆错误.任何人都可以帮我解决这个问题吗?

代码:

import Foundation
import SystemConfiguration

public class Reachability {

class func isConnectedToNetwork() -> Bool {

    var zeroAddress = sockaddr_in()
    zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress))
    zeroAddress.sin_family = sa_family_t(AF_INET)

    let defaultRouteReachability = withUnsafePointer(&zeroAddress) {
        SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0))
    }

    var flags: SCNetworkReachabilityFlags = 0

    if SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags) == 0 {
        return false
    }

    let isReachable = (flags & UInt32(kSCNetworkFlagsReachable)) != 0
    let needsConnection = (flags & UInt32(kSCNetworkFlagsConnectionRequired)) != 0

    return (isReachable && !needsConnection) ? true : false
}

}
Run Code Online (Sandbox Code Playgroud)

代码中的错误:

错误

如果不可读,错误1说:

'Int'不能转换为'SCNetworkReachabilityFlags'

错误2和3:

找不到接受提供的参数的'init'的重载

xcode reachability ios swift

238
推荐指数
18
解决办法
20万
查看次数

如何在iOS中隐藏动画标签栏?

所以我有一个连接到IBAction的按钮.当我按下按钮时,我想用动画隐藏iOS应用程序中的标签栏.这个[self setTabBarHidden:hidden animated:NO]; 或这个[self.tabBarController setTabBarHidden:hidden animated:YES];不起作用.这是没有动画的代码:

- (IBAction)picture1:(id)sender {
    [self.tabBarController.tabBar setHidden:YES];
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激:D

uitabbarcontroller uitabbar ibaction ios

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

如何在Swift中更改navigationBar字体?

如何在Swift中更改NavigationBar字体?

这是我到目前为止所尝试的,但收到错误(我已经正确地将CaviarDreams实现到项目中):

self.navigationController.navigationBar.titleTextAttributes = NSFontAttributeName[UIFont .fontWithName(CaviarDreams.ttf, size: 20)]
Run Code Online (Sandbox Code Playgroud)

错误说: Use of unresolved identifier 'CaviarDreams

对不起,如果问题非常糟糕.

uinavigationbar navigationbar swift

35
推荐指数
4
解决办法
4万
查看次数

故事板预览与xCode 6中的模拟器或设备不匹配

我一直在努力解决这个问题很长一段时间,要么我是愚蠢的,要么苹果公司只是让这个变得非常棘手.故事板预览与xCode 6中的模拟器或设备不匹配!我添加了约束,以便应用程序在预览中的所有屏幕尺寸看起来都很好,但是当我在模拟器或我的设备上运行它时它看起来很乱.救命!

你需要任何截图来回答我的问题吗?

我知道其他人有同样的问题,但我找不到任何答案.

我的项目,一切看起来都很好

模拟器看起来不太好(当我在手机上运行应用程序时也会发生这种情况,并且它也适用于模拟器中的所有屏幕尺寸)

xcode storyboard xcode6 ios8

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

如何在viewcontroller中使用TableView?

在故事板中我向视图控制器添加了一个表视图,我将ctrl拖动到ViewController并连接到"delegate"和"datasource".在我添加的(.h)文件中,<UITableViewDataSource,UITableViewDelegate>但是当我运行应用程序时,我只收到SIGABRT错误(?)并且应用程序崩溃了.我该怎么办?

xcode objective-c storyboard uiviewcontroller tableview

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

Xcode 4不允许我打开在Xcode 5中编辑的故事板

我有一个问题:在Xcode 5中使用该应用程序后,我无法打开Xcode 4.6中的Storyboard文件.如何在Xcode 4中打开它?

ide xcode ios xcode4.6 xcode5

8
推荐指数
1
解决办法
4260
查看次数

如何将字符串中的每个单词放入Swift中的数组中?

是否可以将字符串中的每个单词放入Swift中的数组中?

例如:

var str = "Hello, Playground!"
Run Code Online (Sandbox Code Playgroud)

至:

var arr = ["Hello","Playground"]
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

arrays string swift

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

如何在Twitter上制作像个人资料网站一样的模糊效果?

我想知道当我在Twitter和tweetbot上拖到UIScrollview的顶部时,我是如何制作模糊效果的.我一直在四处寻找,但我没有在任何地方找到它.我知道我必须使用高斯模糊,但我不知道我将如何实现它.任何代码将不胜感激.

推特

Tweetbot

xcode animation blur uiscrollview

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

从导航控制器中滚动的UIScrollview向后导航后,我的应用程序崩溃了

解释起来有点棘手,但我会尝试.当滚动滚动视图时,当我从"Mercurial页面"向后导航(见图片)时,我的应用程序崩溃了.但是当它没有滚动时,应用程序不会崩溃...我已实现<UIScrollViewDelegate>任何帮助将不胜感激!以下是我的应用中的一些图片和一些代码:

-(void)viewDidLayoutSubviews{
    [super viewDidLayoutSubviews];
    [self.scrollView layoutIfNeeded];
    self.scrollView.contentSize=self.contentView.bounds.size;
}

- (void) scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat yPos = -scrollView.contentOffset.y;
    if (yPos > 0) {

        CGRect imgRect = self.imageView.frame;
        imgRect.origin.y = scrollView.contentOffset.y;
        imgRect.size.height = HeaderHeight+yPos;
        self.imageView.frame = imgRect;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

在此输入图像描述

在此输入图像描述

objective-c uiscrollview uinavigationcontroller ios

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