问题标签 [outlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 适用于 iOS 的具有多场景和 ViewController 的多个插座
所以我有三个带有三个单独文本字段的场景。我为每个场景设置了三个 ViewController 来处理在它自己的场景中关闭每个相应 textField 上的键盘。但我无法让 textField 对象使用控件拖动方法创建 IBAction 出口。甚至创建了一个自定义 UITextField 类来尝试解决解决方案,但这似乎没有帮助。任何想法为什么我不能让它工作?
这是我的故事板设置:
这是我尝试控制拖动时的样子
templates - Ember:如何渲染到父路由/模板中的插座?
我在我们的网站上有一个页面,我们称之为“动物”,它分为两个部分 - 左侧有一个菜单,右侧有一个面板中的内容。左侧菜单有两个选项卡;“cats”和“dogs”,每个都有一个品种列表。
因此,如果我转到 /animals/dogs/beagle,我希望看到打开的狗选项卡并选择了“beagle”,并且右侧面板中显示了有关 beagles 的信息。
我的问题是我的模板的物理层次结构并没有真正遵循我的路线层次结构,因为 /animals 路线实际上是整个屏幕,包括右侧的面板和左侧菜单周围的一些功能(允许隐藏, ETC)。动物路线(/cats 或 /dogs)是在左侧菜单中的 {{outlet}} 内呈现的模板,但因为我要呈现的品种信息不在模板“拥有”的区域内在它上方(在左侧菜单内)我真的不知道如何将它放到它应该在的位置(这可能是顶级 /animals 模板内的第二个 {{outlet}} ?)。
什么是最好/正确的方法来实现这一点,而不是在我的层次结构的最低级别有效地复制整个屏幕,只是让这两个部分位于同一个模板区域内?
这是一些 ASCII 艺术 :)
ember.js - Ember 渲染到命名插座中的插座
鉴于这些模板
这些路线:
我希望foo/index
模板{{outlet}}
在模板中呈现foo
,但是它被呈现到应用程序出口中,这里有一个活生生的例子:http: //jsbin.com/yecatu/6/edit ?html,js,output
请注意,如果我调用this._super()
inrenderTemplate
我会foo/index
在正确的位置得到那种,但foo
模板会呈现两次。
更新:我想要达到的目标如下:
- 应用程序有一个命名的出口,比方说
'sidebar'
- 路由可以将包装器渲染到包含其自己(未命名)出口的侧边栏出口中
- 然后该路由的子路由应呈现在包装器内的出口中。
所以在上面的例子中,foo
路由应该将它的包装器渲染到'base'
出口中,然后它的子路由的内容(foo/index
在示例中)应该在该包装器内的出口中渲染(在示例中具有类foo-outlet
的那个)。
ios - 无法在 xib 中设置视图插座
我有一个包含视图控制器的 xib 文件,但我遇到与此链接相同的问题:问题
在这个答案中,他们可以轻松设置插座,因为视图有一个可点击的圆圈。但在我的情况下,视图插座甚至不可点击。所以我无法设置插座。现在该怎么办?
objective-c - 在情节提要中显示文本(字符串)
我想在故事板文件的 NSTextView 插座中显示一些文本(字符串),但它不起作用。我不确定我是否使用了最好的方法。选择的方法“insertText”是否正确?插座连接是否正确?故事板是否支持 NSTextView 类?
任何帮助深表感谢。
xcode - Xcode 不允许添加新的插座
当我控制单击视图控制器中的任何对象并尝试将它们拖到视图控制器时,它似乎不会让我将任何对象添加为出口或动作。知道是什么原因造成的吗?
ios - xcode 中的插座(最新版本)
好吧,我是 xcode 的大菜鸟,我有一个问题。基本上,我一直在看 tuts,关于使用 Web 浏览器或图像视图创建一个出口,你所做的就是打开编辑器并 ctrl + 单击/拖动“图像视图或 Web 浏览器”到“视图控制器 H”但是每次我打开编辑器并单击我的图像或网络浏览器时,它都会进入编辑器“UIViewConroller.H”,而不是停留在“ViewController.h”上。我不明白为什么要这样做,我看或读到的每一个 tut,他们都说这样做,它对我不起作用。
ember.js - EmberJS:#each 循环中的多个出口
我想完成以下功能:
条目列表 - 单击单个条目时,该条目的详细信息应显示在当前条目下方。
应该可以通过路由访问单个条目,例如tasks/1
我的做法:
我试图通过包含
{{outlet}}
在我的#each
循环中来解决这个问题,但这并不奏效。
我找到的所有教程和解决方案都基于List -> Details
仅使用单个插座的方法。
我不知道如何解决这个问题。有更好的解决方案吗?
ios - "class not key value coding-compliant [...]" when trying to reference custom view outlets
I'm quite new in the iOS community, so this might be a dumb question. I'm trying to create a custom view with subviews that I can interact with in the code. Here's what I did :
- I created a PageView.xib
- I created a PageView.m and PageView.h files
- In PageView.xib > Identity Inspector > Custom Class > Class, I put "PageView"
- I dragged a label into the .xib
I control+dragged the label into the PageView.h, that has the code
/li>Then I tried to use this View in a ScrollView I defined in the MainViewController
/li>Tried to run but got an error
/li>
What am I doing wrong ?
Extra informations :
- PageView.xib File's Owner shows "Label <-> label" in "Outlets" (only one here)
- the Label view shows "Label <-> File's Owner" in "Referencing Outlets" (only one here as well)
- All three files have the project ticked in the Target Membership
- Everything works fine when I simply don't reference the outlet
- Tried to clean, delete cache and other things of the kind.
Thanks for your time, don't hesitate to ask questions, and I can put the project on Github if anyone wants to see more precisely.
Julien
ios - UIViewController 中的插座
我已经将一个 viewController 的视图加载到 Swift 中的另一个 viewController 的视图中。
当我尝试将 UITableView 添加到 MyCustomViewController (.xib) 时,它可以工作。但是,如果我添加诸如“DataSource”/“Delegate”之类的出口或按钮上的操作:应用程序崩溃了。
问候