我有一个UICollectionViewCell包含a 的自定义子类UIScrollView.
滚动视图正确滚动,但是它会截取水龙头,因此集合视图单元格突出显示和选择无法按预期工作.
设置userInteractionEnabled以NO使水龙头"通过",但滚动没有(当然)工作.
覆盖hitTest:withEvent:是没有用的,因为我需要知道它是转发之前的点击还是平移.
有什么想法吗?
uiscrollview touch-event uigesturerecognizer ios uicollectionviewcell
在我的代码中,我加载了一个本地 HTML 文件,用之前从服务器获取的一些其他内容(主要是 Wordpress 帖子的内容)替换了一堆占位符,然后将所有内容加载到WKWebView:
[postWebView loadHTMLString:postHTML baseURL:baseURL];
Run Code Online (Sandbox Code Playgroud)
问题是,当我这样做时,内容不会立即显示,尤其是当页面包含大量图像时。它加载了其中的一些——有时是全部——然后出现。使页面悬空,完全白色。为什么会发生这种情况?它不应该加载文本和 DOM 元素,然后才加载其余元素吗?有了UIWebView这没有发生。
我正在尝试创建一个UIAlertAction,第一个按钮为黑色文本,第二个按钮为蓝色.如果我改变色调然后全部变黑,但是没有它我不能将第一个按钮改为黑色.以下是我的代码:
let alert = UIAlertController(title: "", message: "", preferredStyle: .actionSheet)
// alert.view.tintColor = UIColor.black
alert.addAction(UIAlertAction(title: "First", style: .cancel, handler: nil))
alert.addAction(UIAlertAction(title: "Cancel", style: .cancel, handler: nil))
self.present(alert, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud) 我一直在研究一个新的基于文档的应用程序,并且非常高兴新的UIDocumentBrowserController ...试图为文档浏览器推出我自己的解决方案UI很棘手!
我在浏览器创建后打开文档时遇到了一些麻烦.
现在发生的是,当我选择在文档浏览器中创建新文档时,会按预期创建和打开文档,但会记录错误消息.但是,在关闭文档后,即使显示文档,也无法立即或在后续启动时重新打开文件.但是,一个奇怪的线索是,如果我在创建文档后停止运行应用程序,但没有向其添加新信息(触发保存周期),并再次运行项目,我可以正确打开文件.这让我觉得文件被保存的方式就是问题所在.(注意:在此阶段,我正在努力使本地,非/ icloud实现工作,然后我继续进行icloud实现.)
以下是文档保存到磁盘时代码中任何一点的错误消息(或至少大部分时间!):2017-06-20 13:21:58.254938-0500布道设计2 iOS [22454:5000138] [ default] [ERROR]无法获取项目文件的属性值:/// Users/stevenhovater/Library/Developer/CoreSimulator/Devices/9A4364F2-B3A1-4AD9-B680-FB4BC876C707/data/Containers/Data/Application/DD534ED8-C4A3 -40FE-9777-AED961976878 /文档/无标题-9.sermon.错误:错误域= NSFileProviderInternalErrorDomain代码= 1"不允许读者访问该URL." UserInfo = {NSLocalizedDescription =不允许读者访问该URL.}
我怀疑问题在于我的文档类型plists,我试图通过在wwdc 2017 session 229中模仿视频中的设置来设置.
我的文档被一个NSData对象所包围,使用我所采用的UIDocument非常标准的子类实现.(我省略了生成缩略图的代码)
override func contents(forType typeName: String) throws -> Any {
print("Saving Document Changes")
if sermon != nil {
let newData = NSKeyedArchiver.archivedData(withRootObject: sermon!)
return newData
} else {
let newData = NSKeyedArchiver.archivedData(withRootObject: Sermon())
return newData
}
}
override func fileAttributesToWrite(to url: URL, for saveOperation: UIDocumentSaveOperation) throws -> [AnyHashable : Any] {
let thumbnail:UIImage = self.createThumbnail() …Run Code Online (Sandbox Code Playgroud) 我已经更新了我的xcode,我想在iPhone 5上运行我的应用程序,但是我的iPhone 5有iOS10,我更新xcode使用iOS11,我如何在xcode9上使用iOS10?
我目前正在使用共享扩展功能。
在这里,当我搜索很多时,似乎总是使用 SLComposeServiceViewController 将带有一些文本内容的图像共享到特定应用程序。
但我希望自定义 UIViewController 类加载了从照片应用程序中选择的图像,在打开时它就像邮件编辑器一样 mail extension on share sheet
所以我得到了这个示例,并按照以下 git hub 链接(第二个)中的说明操作:
是的,它似乎4 years ago是迁移并转换为Swift 4.1版本。在我修改了这些更改并对其进行调试之后。它不像在 GitHub gif 上那样工作。是的,在初始时间,当我在共享表上触摸扩展应用程序时,我可以显示和关闭控制器。但是在我驳回并再次尝试呈现之后,这次它没有在 GitHub gif 上做出反应。
Martin 只显示和隐藏self.view of UINavigationController Y position value. 一旦我按下Cancel or save条形按钮,然后我尝试在共享表上通过扩展打开它,它不起作用并且那里没有反应。
这里是来源 NSExtensionPrincipalClass - EntryViewController
import UIKit
@objc(EntryViewController)
class EntryViewController : UINavigationController {
init() {
super.init(rootViewController: ShareViewController())
}
required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)!
}
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
super.init(nibName: …Run Code Online (Sandbox Code Playgroud) 我正在开发一个项目,该项目需要每只眼睛的大小和眼睛之间的距离,在 iPhone X 上使用 ARKit 和真实深度相机,在 Xcode 10 beta 4 上使用 iOS 12 beta 4。
由于我是 ARKit 的新手,我在网上搜索解决方案时几乎没有什么了解。然而,我在苹果开发者门户网站上看到了一个演示代码。在该代码中,我尝试获取所需的值。
我在 ARSCNFaceGeometry 和 ARFaceAnchor 上工作以获取几个值。
func update(withFaceAnchor anchor: ARFaceAnchor) {
let faceGeometry = geometry as! ARSCNFaceGeometry
faceGeometry.update(from: anchor.geometry)
print("\nLook at Point :", anchor.lookAtPoint, "\nLeft :", anchor.leftEyeTransform, "\nRight :", anchor.rightEyeTransform)
}
Run Code Online (Sandbox Code Playgroud)
输出:
看点:float3(0.14502259, 0.2905016, 0.97809345)
左:simd_float4x4([[0.99312633,-0.030915117,-0.11289084,0.0)],[0.0,0.9644885,-0.26412484,0.0)],[0.11704737,0.26230934,0.9578589,0.0)],[0.03311049,0.028666705,0.028539032,1.0) ]])
右:simd_float4x4([[0.9830616,-0.047965277,-0.17688738,0.0)],[0.0,0.96514606,-0.26171172,0.0)],[0.18327524,0.25727874,0.94879806,0.0)],[-0.032072492,0.028482603,0.028181288,1.0 )]])
问题
如何转换这些值以利用它并获得一些坐标?
这段代码会帮助我实现每只眼睛的大小和眼睛之间的距离吗?如果不是,那么我该怎么做才能获得测量结果?
我有以下一段代码:
class C {
private enum E {
// ...
}
}
private extension C {
func f(e: E) { // error: Method must be declared private because its parameter uses a private type
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
如果我使用错误方法private,编译器错误就会消失。我想知道这是 Swift 中的错误还是我没有得到什么?
我有带有评论栏的调查数据。我正在寻找对回复的情绪分析。问题是数据中有很多语言,我不知道如何从集合中消除多种语言停用词
'nps' 是我的数据源,nps$customer.feedback 是评论栏。
首先我对数据进行标记
#TOKENISE
comments <- nps %>%
filter(!is.na(cusotmer.feedback)) %>%
select(cat, Comment) %>%
group_by(row_number(), cat)
comments <- comments %>% ungroup()
Run Code Online (Sandbox Code Playgroud)
摆脱停用词
nps_words <- nps_words %>% anti_join(stop_words, by = c('word'))
Run Code Online (Sandbox Code Playgroud)
然后使用 Stemming 和 get_sentimets("bing") 按情绪显示字数。
#stemgraph
nps_words %>%
mutate(word = wordStem(word)) %>%
inner_join(get_sentiments("bing") %>% mutate(word = wordStem(word)), by =
c('word')) %>%
count(cat, word, sentiment) %>%
group_by(cat, sentiment) %>%
top_n(7) %>%
ungroup() %>%
ggplot(aes(x=reorder(word, n), y = n, fill = sentiment)) +
geom_col() +
coord_flip() +
facet_wrap( ~cat, scales = …Run Code Online (Sandbox Code Playgroud) 我使用视图控制器作为模态.我想从下到上指定它的高度.这意味着它从底部到高度打开.我用波纹管代码打开模态:
let popUpVc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "NewController") as! NewController
self.addChildViewController(popUpVc)
//Transition from bottom
let transition = CATransition()
transition.duration = 0.5
transition.type = kCATransitionPush
transition.subtype = kCATransitionFromTop
view.window!.layer.add(transition, forKey: kCATransition)
popUpVc.view.frame = self.view.frame
self.view.addSubview(popUpVc.view)
popUpVc.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
popUpVc.didMove(toParentViewController: self)
Run Code Online (Sandbox Code Playgroud)
请帮我..
ios ×5
swift ×5
arkit ×1
cocoa-touch ×1
ios10 ×1
ios11 ×1
ios12 ×1
iphone-x ×1
objective-c ×1
r ×1
text ×1
text-mining ×1
touch-event ×1
uidocument ×1
uiscrollview ×1
wkwebview ×1
xcode ×1
xcode9 ×1