小编MSh*_*hah的帖子

UIImageView附加到_UIBarBackground

以下是该问题的截图: -

不知道为什么uiimageview会被添加,是_UIBarBackGround什么? 在此输入图像描述

任何帮助表示赞赏.

完整流程截图: -

在此输入图像描述

objective-c uinavigationbar uinavigationcontroller ios

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

MMDrawerController库使用storyboard

所以我最近遇到了这个非常整洁的库MMDrawerController.我已经设法安装它并使用appDelegate.m中的代码初始化它.

-(BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions{

UIViewController * leftSideDrawerViewController = [[LeftViewController alloc] init];

UIViewController * centerViewController = [[CenterViewController alloc] init];

UIViewController * rightSideDrawerViewController = [[RightViewController alloc] init];

UINavigationController * navigationController = [[UINavigationController alloc] initWithRootViewController:centerViewController];
[navigationController setRestorationIdentifier:@"MMExampleCenterNavigationControllerRestorationKey"];

self.drawerController = [[MMDrawerController alloc]
                         initWithCenterViewController:navigationController
                         leftDrawerViewController:leftSideDrawerViewController
                         rightDrawerViewController:rightSideDrawerViewController];
[self.drawerController setRestorationIdentifier:@"MMDrawer"];
[self.drawerController setMaximumRightDrawerWidth:200.0];
[self.drawerController setOpenDrawerGestureModeMask:MMOpenDrawerGestureModeAll];
[self.drawerController setCloseDrawerGestureModeMask:MMCloseDrawerGestureModeAll];

[self.drawerController
 setDrawerVisualStateBlock:^(MMDrawerController *drawerController, MMDrawerSide drawerSide, CGFloat percentVisible) {
     MMDrawerControllerDrawerVisualStateBlock block;
     block = [[MMExampleDrawerVisualStateManager sharedManager]
              drawerVisualStateBlockForDrawerSide:drawerSide];
     if(block){
         block(drawerController, drawerSide, percentVisible);
     }
 }];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; …
Run Code Online (Sandbox Code Playgroud)

objective-c storyboard ios uistoryboard mmdrawercontroller

5
推荐指数
2
解决办法
3776
查看次数

拨打网络电话的最佳场所

网络电话:-

   static func getProfile(parameters:[String:AnyObject], onComplete:[String:AnyObject]->()) {

        var requiredData:[String:AnyObject] = [:]

        Alamofire.request(.GET,API.getProfile,parameters: parameters).validate().responseJSON { (response) in
            if let responseData = response.result.value {
                if let jsonData = responseData as? [String:AnyObject] {
                    requiredData["UserName"] = jsonData["UName"]
                    requiredData["UserEmail"] = jsonData["UEmail"]
                    requiredData["UserMobileNo"] = jsonData["UPhone"]
                    requiredData["UserAddress"] = jsonData["UAddress"]
                    requiredData["UserCity"] = jsonData["UCity"]
                }// Inner If

            } // Main if
            onComplete(requiredData)
        }// Alamofire Closed

    }// Func closed
Run Code Online (Sandbox Code Playgroud)

所需 VC 内的网络呼叫:-

 override func viewDidLoad() {
        super.viewDidLoad()
        let parameters:[String:AnyObject] = [
            "WebKey": API.WebKey.value.rawValue,
            "UId":NSUserDefaults.standardUserDefaults().integerForKey("UserId")
        ]
        NetworkInterface.getProfile(parameters) { (responseDictionary) in
            //print("Passed Data …
Run Code Online (Sandbox Code Playgroud)

lifecycle uiviewcontroller ios swift

5
推荐指数
2
解决办法
1473
查看次数

Swift滑动导航表视图

我正在尝试在swift中的不同tableViewControllers之间进行滑动导航.我设法使用viewControllers使用以下代码:

import UIKit

class ViewController: UIViewController {

@IBOutlet weak var scrollView: UIScrollView!

override func viewDidLoad() {
    super.viewDidLoad()

}

var scrollViewAdded = false

override func viewDidLayoutSubviews() {

    super.viewDidLayoutSubviews()

    if !scrollViewAdded {

        self.loadSrollView()

        self.scrollViewAdded = true
    }
}


func loadSrollView() {

    self.scrollView.pagingEnabled = true

    let vc0 = self.storyboard?.instantiateViewControllerWithIdentifier("ViewController0")

    self.addChildViewController(vc0!)
    self.scrollView.addSubview(vc0!.view)
    vc0!.didMoveToParentViewController(self)


    let vc1 = self.storyboard?.instantiateViewControllerWithIdentifier("ViewController1")

    var frame1 = vc1!.view.frame
    frame1.origin.x = self.view.frame.size.width
    vc1!.view.frame = frame1

    self.addChildViewController(vc1!)
    self.scrollView.addSubview(vc1!.view)
    vc1!.didMoveToParentViewController(self)


    let vc2 = self.storyboard?.instantiateViewControllerWithIdentifier("ViewController2")

    var frame2 = vc2!.view.frame
    frame2.origin.x = self.view.frame.size.width * 2
    vc2!.view.frame …
Run Code Online (Sandbox Code Playgroud)

tableview swipe ios swift xlpagertabstrip

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

Objective-C:函数“isEmptyString”的隐式声明在 c99 中无效

以下是提到的功能:-

-(BOOL) isEmptyString :(NSString*) string {
    if([string isEqualToString:@""] || [string isKindOfClass:[NSNull class]]) {
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

使用此功能时,如下所示:-

BOOL d = isEmptyString(@"data");
Run Code Online (Sandbox Code Playgroud)

前面提到的加薪不知道为什么。有人可以解释一下我做错了什么。

boolean objective-c ternary

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