小编Raj*_*071的帖子

如何检查字符串是否包含Swift中的另一个字符串?

Objective-C检查一个子字符串的代码中NSString是:

NSString *string = @"hello Swift";
NSRange textRange =[string rangeOfString:@"Swift"];
if(textRange.location != NSNotFound)
{
    NSLog(@"exists");
}
Run Code Online (Sandbox Code Playgroud)

但是我如何在Swift中做到这一点?

string substring nsstring swift

504
推荐指数
16
解决办法
37万
查看次数

如何在Swift中连接字符串?

如何在Swift中连接字符串?

Objective-C我们不喜欢

NSString *string = @"Swift";
NSString *resultStr = [string stringByAppendingString:@" is a new Programming Language"];
Run Code Online (Sandbox Code Playgroud)

要么

NSString *resultStr=[NSString stringWithFormat:@"%@ is a new Programming Language",string];
Run Code Online (Sandbox Code Playgroud)

但是我想用Swift语言做这件事.

string concat string-concatenation swift

182
推荐指数
10
解决办法
26万
查看次数

问号'含义'是什么意思?在快速?

在Swift编程中,我发现了一些带有对象的问号.

var window: UIWindow?
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释它的使用吗?

ios swift

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

iOS - UIActivityIndi​​cator导致"隐藏时隐藏但不隐藏或动画"警告

我收到包含a的每个nib文件的警告UIActivityIndicator.
警告说明:
Unsupported Configuration: Hides when stopped but is neither hidden or animating

我究竟做错了什么?

iphone xcode nib uiactivityindicatorview ios

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

UIImageView/UIScrollView强制固定的宽高比适合屏幕

我正在为iPad制作一个简单的应用程序,它包含一个可以放大/缩小并导航的巨型图像.

这张图片放在a里面UIImageView,然后放在里面UIScrollView.

导航和缩放工作100%罚款; 但是,图像以固定的宽高比加载以适合屏幕,并且永远不会改变(即使在放大时).

我有一种感觉,Interface Builder正在设置一些我不知道的属性,但我已经尝试了一些我能想到的解决这个问题的方法.

问题:

当应用程序最初加载时,其中的内容UIScrollView会自动调整大小,以便通过更改其宽高比来完全适合iPad屏幕./fixed; 实际图像很大(比iPad分辨率大).即使放大图像,此缩放的宽高比仍然保持不变,并使图像看起来拉伸.

无论我尝试什么,我都无法阻止iPad自动重新缩放我的图片.我只是希望应用程序开始与我的形象在iPad上正常显示(100%缩放),与目前适合iPad的屏幕为图像的左上角上的部分.

我试图解决它:

我尝试将UIImageView'sInterface Builder中的内容模式更改为"左上角".这似乎工作得很好,但后来我意识到,UIScrollView不会让你滚动图像经过最初显示的部分(左上角).您可以放大左上角并滚动,但不要超过最初在屏幕上显示的内容.

码:

这是我用来设置视图的代码.imageScrollViewUIScrollView,而且imageViewUIImageView.他们都是IBOutlets.

   // Set the needed attributes of the imageView
    [imageView setImage:[UIImage imageNamed: @"TestImage.png"]];
    imageView.userInteractionEnabled = YES;

    // Set a bunch of the imageScrollView attributes.

    // calculate minimum scale to perfectly fit image width, and begin at that scale
    float minimumScale = [imageScrollView frame].size.width  / [imageView frame].size.width; …
Run Code Online (Sandbox Code Playgroud)

iphone uiscrollview ipad ios

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

ToolBar位于xcode中UIPIckerView的顶部?

我需要toolbar在顶部添加一个带完成按钮UIPickerView.我不想使用,actionSheet因为我希望视图的其余部分处于活动状态.我已经去了以下代码:

- (BOOL)textFieldDidBeginEditing:(UITextField *)textField {
  [txtstate resignFirstResponder];
  pickerView = [[UIPickerView alloc]init] ;
  pickerView.frame=CGRectMake(10, 75, 180,20);
  pickerView.delegate = self;
  pickerView.showsSelectionIndicator = YES;

  UIToolbar* toolbar = [[UIToolbar alloc] init];
  toolbar.frame=CGRectMake(0,75,180,10);
  toolbar.barStyle = UIBarStyleBlackTranslucent;
  UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];


  UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                       style:UIBarButtonItemStyleDone target:self
                                                                      action:@selector(doneClicked:)];


   [toolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, doneButton, nil]];

   textField.inputAccessoryView = toolbar;
   [pickerView addSubview:toolbar];
   [self.view addSubview:pickerView];
}
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码我的工具栏被添加,但它被隐藏在下面UIPickerView,它将被添加到中间.如何让工具栏出现在前面(在顶部UIPickerView)?

iphone xcode uipickerview uitoolbar

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

如何创建自定义UIDatePicker控件

我需要创建自定义控件UIDatePicker仅显示星期几,小时,分钟和时间格式(Am,Pm).我刚刚开始iOS开发,所以没有太多的想法.任何见解或参考赞赏.谢谢

iphone xcode ipad ios

6
推荐指数
0
解决办法
657
查看次数

如何在情节提要中搜索Segue标识符?

我有很多的controller,我storyboard和我打电话。

[self performSegueWithIdentifier:@"someIdentifier" sender:self];
Run Code Online (Sandbox Code Playgroud)

如果我想在xcode故事板上搜索controller关联者,someIdentifier该怎么办?

有什么办法还是我必须单击并检查所有controller

xcode storyboard ios swift

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

将颜色/ Alpha /滤镜更改为MKMapView iOS 6

有没有办法将CI过滤器应用于MKMapViews?或类似的东西?我试图让我的基于地图的应用看起来如此米色.有没有办法应用RGBA过滤器?

任何帮助/教程方向表示赞赏.我在本机文档中看不到任何关于改变外观的内容MKMapView.

iphone core-graphics mkmapview

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

多任务模式下的iOS 11 Popover演示问题

将popover保持在开放状态.然后,当我尝试切换到2/3屏幕模式并在viewWillTrainsition中使用固定空间BarButtonItem更改中心BarButtonItem的位置时,我的弹出工具提示移动到barButtonItem的先前位置.

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {
    if (size.width>size.height) {
        _fixedSpace.width = 280;
    } else {
        _fixedSpace.width = 80;
    }
} completion:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {

}];}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

objective-c uipopovercontroller ios ios11 xcode9

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