标签: interface-builder

如何在Interface Builder中输入RGB值?

如何在Interface Builder中为背景输入RGB或Hex颜色值?我可以选择预定义的颜色,但我想手动输入RGB值.我在哪里可以做到这一点?

iphone user-interface xcode cocoa-touch interface-builder

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

如何取消选择所选的UITableView单元格?

我正在开展一个项目,我必须预先选择一个特定的单元格.

我可以预先选择一个单元格-willDisplayCell,但是当用户点击任何其他单元格时我无法取消选择它.

- (void)tableView:(UITableView*)tableView 
        willDisplayCell:(UITableViewCell*)cell
        forRowAtIndexPath:(NSIndexPath*)indexPath
{ 
    AppDelegate_iPad *appDelegte = 
      (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];

    if ([appDelegte.indexPathDelegate row] == [indexPath row])
    {
        [cell setSelected:YES];    
    } 
}

- (void)tableView:(UITableView *)tableView 
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    AppDelegate_iPad *appDelegte = 
      (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];

    NSIndexPath *indexpath1 = appDelegte.indexPathDelegate;
    appDelegte.indexPathDelegate = indexPath;
    [materialTable deselectRowAtIndexPath:indexpath1 animated:NO];
}
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

iphone objective-c interface-builder uitableview ios

206
推荐指数
12
解决办法
18万
查看次数

是否可以从界面构建器设置UIView边框属性?

是否可以直接从界面构建器控制UIView边框属性(颜色,厚度等),或者我只能以编程方式进行操作?

border interface-builder uiview ios

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

UISplitViewController在iPhone上的肖像显示详细VC而不是主

我在Xcode 6中使用通用故事板,目标是iOS 7及更高版本.我已经实现了一个UISplitViewController现在支持运行iOS 8的iPhone本身支持,Xcode将自动向iOS 7后端移植.它运行得非常好,除非你在iPhone上以iOS 8纵向启动应用程序,拆分视图的详细视图我希望第一次看到主视图控制器时显示控制器.我相信这是iOS 8的一个错误,因为当您在iOS 7上运行应用程序时,它会正确显示主视图控制器.但iOS 8现在是通用汽车,而且这种情况仍在发生.如何进行设置以便在拆分拆分视图控制器时(屏幕上只显示一个视图控制器),当显示拆分视图控制器时,它会显示主视图控制器而不是详细信息?

我在Interface Builder中创建了这个拆分视图控制器.拆分视图控制器是标签栏控制器中的第一个视图控制器.主控和详细VC都是导航控制器,其中嵌入了表视图控制器.

interface-builder master-detail uisplitviewcontroller ios ios8

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

@IBDesignable错误:IB Designables:无法更新自动布局状态:Interface Builder Cocoa Touch Tool崩溃

我有一个非常简单的UITextView子类,它添加了"占位符"功能,您可以在Text Field对象中找到它.这是我的子类代码:

import UIKit
import Foundation

@IBDesignable class PlaceholderTextView: UITextView, UITextViewDelegate
{
    @IBInspectable var placeholder: String = "" {
        didSet {
            setPlaceholderText()
        }
    }
    private let placeholderColor: UIColor = UIColor.lightGrayColor()        
    private var textColorCache: UIColor!

    override init(frame: CGRect) {
        super.init(frame: frame)
        self.delegate = self
    }

    required init(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)
        self.delegate = self
    }

    func textViewDidBeginEditing(textView: UITextView) {
        if textView.text == placeholder {
            textView.text = ""
            textView.textColor = textColorCache
        }
    }

    func textViewDidEndEditing(textView: UITextView) {
        if textView.text == "" …
Run Code Online (Sandbox Code Playgroud)

xcode interface-builder storyboard ios swift

157
推荐指数
7
解决办法
8万
查看次数

Xcode 10,UI元素在哪里?

已经离开Swift编码差不多一年了,我回来了.

下载Xcode 10 beta.我迷失了吗?我已经尝试过我所知道的每一个技巧,没有任何UI元素出现在故事​​板中.零.侧边栏是空的.

Xcode 10:

Xcode 10截图

Xcode 9,没有问题,我的所有UI按钮等.

谢谢,这是一种超现实主义.:-)

xcode interface-builder uistoryboard xcode10

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

IBOutlet和IBAction

在用于iPhone的Objective-C编码中使用IBAction和IBOutlet的目的是什么,如果我不使用它会有什么不同吗?

iphone objective-c interface-builder iboutlet ibaction

155
推荐指数
5
解决办法
17万
查看次数

Xcode 6 Storyboard大小错误?

在Xcode 6(Beta 1)中从Swift开始构建一个新项目,并且看到了Storyboard和我正在查看的输出的一些奇怪行为.

我已经构建了一个简单的界面(如下所示) - 包含View Controller的属性.当我在模拟器中运行它时,我希望"Hello,World"成为用户界面的核心 - 但是看起来这个"Square"只是适合iPhone屏幕,因此显示了错误的视图(见下文) ).

我的问题是:有其他人看到过这种行为,他们是如何解决这个问题的?

谢谢!

从故事板编辑器中查看

属性检查员

大小检查员

模拟器输出

iphone interface-builder ios xcode6

139
推荐指数
5
解决办法
10万
查看次数

为什么UICollectionViewCell的出口是零?

我在Interface Builder中创建了一个自定义UICollectionViewCell,将它绑定到类上,然后当我想使用并将字符串设置为字符串上的标签时,tha label的值为nil.

override func viewDidLoad() {
    super.viewDidLoad()

    // Register cell classes
    self.collectionView.registerClass(LeftMenuCollectionViewCell.self, forCellWithReuseIdentifier: "ls")
}

override func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! {

    var cell: LeftMenuCollectionViewCell
    cell = collectionView.dequeueReusableCellWithReuseIdentifier("ls", forIndexPath: indexPath) as LeftMenuCollectionViewCell
    println(cell.label) // <- this is nil, why??
    cell.label.text = "asd"

    return cell
}
Run Code Online (Sandbox Code Playgroud)

和子类细胞:

class LeftMenuCollectionViewCell: UICollectionViewCell {

    @IBOutlet weak var imageView: UIImageView!
    @IBOutlet weak var label: UILabel!
    @IBOutlet weak var activityIndicatorView: UIActivityIndicatorView!
}
Run Code Online (Sandbox Code Playgroud)

interface-builder ios uicollectionviewcell swift ios8

139
推荐指数
5
解决办法
3万
查看次数

Xcode 9 - "固定宽度约束可能导致剪辑"和其他本地化警告

我下载了新的Xcode,在Interface Builder中,我遇到了很多问题,例如:

固定宽度约束可能导致剪辑

它看起来像这样:

在此输入图像描述

我确实有几种语言的本地化,我理解警告,在另一种语言中标签的大小可能会改变,但我的应用程序没有这个问题.我昨天在Xcode 8中运行并测试了它,很好.我不想花费数小时的时间来添加无意义的新约束.

有建议的解决方案

localization interface-builder ios xcode9-beta

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