小编Das*_*oga的帖子

Swift添加子视图并将其删除

我想添加子视图并通过一次点击删除.这是我的代码:

/*添加子视图*/

var testView: UIView = UIView(frame: CGRectMake(0, 0, 320, 568))
testView.backgroundColor = UIColor.blueColor()
testView.alpha = 0.5
testView.tag = 100
super.view.userInteractionEnabled = false
self.view.userInteractionEnabled = true
self.view.addSubview(testView)
Run Code Online (Sandbox Code Playgroud)

/*删除子视图*/

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    let touch = touches.anyObject() as UITouch
    let point = touch.locationInView(self.view)

    if(testView.tag==100){
        println("Tag 100")
        testView.removeFromSuperview()
    }
    else{
        println("tag not found")
    }

}
Run Code Online (Sandbox Code Playgroud)

但删除它不起作用有人可以帮我吗?谢谢!

uiview ios swift

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

带有Alamofire的Swift 2.0 soap请求发送xml参数

我想对这个Web服务示例提出请求:http://www.holidaywebservice.com//HolidayService_v2/HolidayService2.asmx?wsdl

我需要发送一个参数"countryCode".我不知道怎么能用alamofire做到这一点.以及如何获得解析xml结果的响应.

这就是我在邮差中所做的,但我想知道如何在快速中做同样的事情. 在此输入图像描述

谢谢你的帮助.

xml soap swift alamofire

5
推荐指数
1
解决办法
3858
查看次数

滚动到顶部UITableView,双击UITabBarItem

我想在他们的列表中模拟twitter或instagram的行为:

在UITabBarItem中双击时,列表将滚动到顶部.有人知道我该怎么做?我的UITabBarController中有4个项目,所有这些都是列表,所以我想为所有人做这件事.

问题是当我在mi列表的推送视图中点击条形项时,此函数在获取导航的根视图控制器之前调用并检测双击.

我希望能解决我的问题.

var previousController: UIViewController?

func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) {
    if previousController == viewController{
        if let navVC = viewController as? UINavigationController, vc = navVC.viewControllers.first as? HomeViewController {
            vc.tableBusinessList.setContentOffset(CGPointZero, animated: true)
            print("same")
        }
    }else{
        print("No same")
    }
    previousController = viewController
}
Run Code Online (Sandbox Code Playgroud)

这种行为是不正确的.当我使用标签栏项目弹出视图时,根视图位于单元格0上

在此输入图像描述

uitabbarcontroller uitableview uitabbaritem ios swift

5
推荐指数
1
解决办法
2675
查看次数