小编Rob*_*Cat的帖子

有没有一种有效的方法可以将浮动环绕到swift的最近百分位?

我想快速围绕一个浮动,但我发现的一切都告诉你用字符串转换它.有没有办法转换浮动本身?

示例:14.14910001 - > 14.15

ios swift

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

以编程方式定位UITableViewCell的内容时使用什么代替UITextAlignmentRight

在苹果自己的文档中,

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html

建议您在该页面的以下代码段中使用UITextAlignmentRight:

Listing 5-7  Adding subviews to a cell’s content view
#define MAINLABEL_TAG 1
#define SECONDLABEL_TAG 2
#define PHOTO_TAG 3

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"ImageOnRightCell";

    UILabel *mainLabel, *secondLabel;
    UIImageView *photo;
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
        cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;

        mainLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 220.0, 15.0)];
        mainLabel.tag = MAINLABEL_TAG;
        mainLabel.font = [UIFont systemFontOfSize:14.0];
        mainLabel.textAlignment = UITextAlignmentRight;
        mainLabel.textColor = [UIColor blackColor];
        mainLabel.autoresizingMask …
Run Code Online (Sandbox Code Playgroud)

ios ios9

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

无法使用类型的参数列表调用animateWithDuration

我试图使用JSSAlertView(github.com/stakes/JSSAlertView)与Swift 2.0,但我有一个错误:

Cannot invoke animateWithDuration with an argument list of type '(Double, delay: Double, usingSpringWithDampling: Double, initialSpringVelocity: Double, options: nil, animations () -> _, completion: (Bool) -> _)'
Run Code Online (Sandbox Code Playgroud)

代码:

UIView.animateWithDuration(0.5, delay: 0.05, usingSpringWithDamping: 0.8, initialSpringVelocity: 0.5, options: nil, animations: {
        self.containerView.center = self.rootViewController.view.center
        }, completion: { (finished: Bool) in
    })
Run Code Online (Sandbox Code Playgroud)

我看到了这两个答案: 嵌套的闭包不喜欢参数列表 UIView动画在Swift中不起作用,错误的参数错误 但它们对我没有帮助.

我仍然认为问题来自"动画"或"完成".

uiview ios swift swift2

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

加载项目时Xcode 8 Beta崩溃

我正在使用Xcode 8 Beta处理我的项目,它崩溃了.突然间它不想加载我的项目.我已经向Apple提交了一份错误报告,但我想也许我应该问这里以防万一我还没有尝试过.我检查了pbxproj文件中的xml并尝试删除xcuserdata.

这是崩溃记者给我的输出:

Process:               Xcode [1180]
Path:                  /Applications/Xcode-Beta.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               8.0 (11160.22)
Build Info:            IDEFrameworks-11160022000000000~6
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [1180]
User ID:               501

Date/Time:             2016-06-21 18:24:01.546 -0400
OS Version:            Mac OS X 10.12 (16A201w)
Report Version:        12
Anonymous UUID:        321BC13E-6B17-1F30-FBD5-C30BA2B450AB

Sleep/Wake UUID:       1542CA75-5F0B-4426-846E-83030A701AA1

Time Awake Since Boot: 2600 seconds
Time Since Wake:       370 seconds

System Integrity Protection: disabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000 …
Run Code Online (Sandbox Code Playgroud)

xcode ios

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

应用程序从后台重新显示后,动画将无法运行

我在viewWillAppear中调用了一些动画.动画仅在应用程序第一次启动时触发.当我隐藏(不关闭应用程序)应用程序并重新打开它时,所有动画看起来都会完成他们的操作.当我在viewDidLoad中调用动画时也会发生这种情况.我希望每次打开应用程序时动画都会重新开始,即使我没有关闭动画.

附件是我制作的动画的示例代码.

func animateFlowerOne(){


    let options = UIViewAnimationOptions.CurveEaseInOut

    //Flower 1
    let flowers = UIImageView()
    flowers.image = UIImage(named: "flower-face")
    flowers.frame = CGRect(x: 100, y: 380, width: 0, height: 0)
    self.view.addSubview(flowers)


    UIView.animateWithDuration(10.0, delay: 2.0, options: options, animations: {
        flowers.frame = CGRect(x: 100, y: 380, width: 15, height: 15)
        }, completion: { animationFinished in
            UIView.animateWithDuration(10.0, delay: 2.0, options: options, animations: {
                flowers.frame = CGRect(x: 100, y: 380, width: 0, height: 0)

                }, completion: { animationFinished in
                    flowers.removeFromSuperview()
                    self.animateFlowerOne()
            })
    })
}
Run Code Online (Sandbox Code Playgroud)

以下是viewWillAppear中所有内容的外观

override …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

标签 统计

ios ×5

swift ×3

ios9 ×1

swift2 ×1

uiview ×1

xcode ×1