我想添加子视图并通过一次点击删除.这是我的代码:
/*添加子视图*/
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)
但删除它不起作用有人可以帮我吗?谢谢!
我想对这个Web服务示例提出请求:http://www.holidaywebservice.com//HolidayService_v2/HolidayService2.asmx?wsdl
我需要发送一个参数"countryCode".我不知道怎么能用alamofire做到这一点.以及如何获得解析xml结果的响应.
这就是我在邮差中所做的,但我想知道如何在快速中做同样的事情.

谢谢你的帮助.
我想在他们的列表中模拟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上